안녕하세요 선생님 강의 최신버전이랑 같이 보고있는데
제 개인 프로젝트 중 어떤 리스트의 북마크 버튼을 누르면 마이페이지에 그려지는 기능을 구현하려고
redux4 dispatch로 데이터 실어보내기 강의를 보고있습니다.
제가 다운로드한 버전이 useHistory는 사용이 안되길래 useNavigate로 cart페이지에 아이템에 추가하는건 완성을 했는데요
주문하기 버튼을 누르면 cart에 아이템도 추가되지만 페이지가 cart 페이지로 이동되는걸 막고싶은데
라우터쓰고 거기에 데이터 추가하게되면
그러니까 주소창에 적지 않아도되면 새로고침 되지않고 navigate안써도 아이템이 잘 추가되는건가요?
제가 지금 app.js에 이렇게 쓰고
{state.reducer.map((a, i) => {
return (
<div key={i}>
<p>{a.id}</p>
<p>{a.name}</p>
</div>
);
})}
detail.js에 navigate빼고 dispatch 했더니 데이터추가는 되는데..
헷갈려서요 ㅠㅠ 도와주세요.... 저렇게 북마크 기능 구현시 dispatch 사용이 적절한건지도 궁금합니다