1.React의 Router
1) useNavigate()
히스토리 남기지 않고 싶으면 replace: true
import {useNavigate} from 'react-router-dom';
export default function App() {
const navigate = useNavigate();
const handleClick = () => {
// 👇️ replace set to true
navigate('/about', {replace: true});
};
return (
<div>
<button onClick={handleClick}>Navigate to About</button>
</div>
);
}
2) 특정 페이지 접근 제한 (Vue와 다르게 Navigation guard 없음)
https://www.robinwieruch.de/react-router-private-routes/
https://react.vlpt.us/react-router/
'Front-end > React.js(Next.js)' 카테고리의 다른 글
Vue, React 자동로그인 (0) | 2022.12.04 |
---|---|
useRef, forwardRef (0) | 2022.11.10 |
React 기본 (초기 세팅) (0) | 2022.11.07 |
Context API, useReducer (0) | 2022.11.05 |
Redux 리덕스(vs. Context API) (0) | 2022.11.02 |