아무거나

history.push 동작 오류 본문

Javascript & HTML & CSS/reactjs

history.push 동작 오류

전봉근 2019. 12. 31. 15:39
반응형

history.push() 가 동작이 안하는 경우가 있다. 이럴 경우 컴포넌트 설계나 선언부 측에 문제가 있다.

하지만 급하게 수정해야 할 경우 아래와 같이 작업하자.

 

// react 링크 이동 안될때
<NavLink> 태그를 활용

// react 페이지 reload 안될 때 꼼수(주소가 동일할 경우 발생) -> 해당 방법은 진짜 급한경우가 아니면 절대로 사용하지 말자..
route 에서 redirect를 이용
ex) /app/user/reload -> /app/user

 

왠만하면 커스텀 팝업같이 표시해야 하는 경우는 제일 상위 컴포넌트 레벨에 선언하고 하위 컴포넌트로 전달받아 사용하도록 하자.

반응형
Comments