* 간단 정리
State와 Event가 있다.
Event가 실행될 때 State의 값을 만지려면, 직접 건드리지 못하므로
Action을 만들고, 그것들 Dispatch(실행)해야한다.
Action을 어떻게 처리할지는 Reducer에서 관리를 한다.
State를 어떻게 바꿀지는 reducer에 기록한다.
---------------------------------------------------------------------------
사실 이 부분은 어떤 것인지 잘 몰라서 공부를 해보고 좀 더 익숙해져야하는데,
써보다가 setState와 비슷한 것 같아서 찾아보니 비슷한 역할을 하는 것이 맞다.
하지만 reduce는 Vuex ( 아직 redux를 안써봐서... ) 처럼 좀 더 중간에서 관리한다는 느낌이고,
setState는 단순 변수나 배열 같은 걸 관리하기 좋다면
reduce는 object를 관리하기 좋다고 한다.
많이 써봐서 손에 익혀봐야겠다.
반응형
'Coding > React.js' 카테고리의 다른 글
Next.js, Node.js, React.js Error: Could not find a valid build in the '/Users/이름/폴더/폴더이름/.next' directory!Try building your app with 'next build' before starting the server. 오류 해결 방법 (0) | 2020.08.27 |
---|---|
JavaScript React Debounce useState 오류 (1) | 2020.06.14 |
React에 GA( Google Analytics ) 적용하는 법 (0) | 2020.04.30 |
React에서 로컬 json 파일 읽어오는 법 (0) | 2020.04.27 |
JSX(Javascript XML) (0) | 2020.03.31 |