리덕스 개념을 이해하기 위해 잠깐동안 공부하며
환경 구성이 왜 이렇게 복잡해? 시간여행은 또 뭐야...? 싶은 생각이 들었다
이 혼란스러움을 노션에 정리했었는데 벨로그에도 포스팅해봄
먼저, 환경 구성이 왜 복잡하다고 생각했냐면
보일러플레이트를 쓸데없이 많이 요구한고 느꼈기 때문이다
게다가 리덕스 사용을 도와주는 패키지가 한두개가 아님...
🤔 위 이슈를 해결하기 위해 RTK(툴킷)이 나왔는데
이것으로 인한 러닝커브와 번들 사이즈 증가는..? 나중에 생각하자ㅎ
이전의 특정 상태로 돌아갈 수 있게 해주는 것
chrome 웹스토어에서 Redux DevTools를 설치
reducer를 생성하는 createStore내에 아래의 코드를 한 줄 추가
var store = Redux.createStore(
reducer,
// 아래 코드를 추가
window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
);
크롬 개발자 도구 > Redux > 리로드