react-router-dom
으로 브라우저의 뒤로가기 버튼 클릭을 감지할 수 있다.history.listen
을 이용하는 방법인데, location
이 변경될 때 마다 실행되는 콜백 함수다.
const history = useHistory();
useEffect(() => {
let unlisten = history.listen((location) => {
if (history.action === 'PUSH') {
}
if (history.action === 'POP') {
}
});
return () => {
unlisten();
};
}, [history]);
'STUDY > React' 카테고리의 다른 글
React | react-chartjs-2 ticks 설정 (0) | 2022.04.11 |
---|---|
React | 파일 다운로드 (0) | 2021.11.17 |
React | 반응형 테이블을 만들어보자.. (8) | 2021.11.12 |
React | API 요청 테스트 (0) | 2021.07.21 |
React | API 요청을 분리해보기.. (0) | 2021.07.21 |