이상적인 컴포넌트는?
1.
데이터를 및 함수는 모두 최상위 컨테이너로 빼고,
컴포넌트는 UI(HTML, CSS)만 그려주게 하는 것이 가장 이상적이다.
그래야 다른 컨테이너에서 데이터랑 함수를 고쳐서 해당 컴포넌트를 사용할 수 있기 때문이다.
2. 컨테이너가 너무 커진다 싶으면 컨테이너를 하나 더 만들면 된다.
컨테이너에서 -> 컨테이너 호출 (O)
컨테이너에서 -> 컴포넌트 호출 (O)
컴포넌트에서 -> 컨테이너 호출 (X)
'[React] Front-End' 카테고리의 다른 글
Redux-saga [yield select]: Reducer 상태에서 데이터 가져와서 바로 사용하기 (0) | 2021.07.29 |
---|---|
[FE] Redux (5): Redux-Saga/ takeEvery / takeLastest (조현영 Redux vs Mobx 복습) (0) | 2021.07.21 |
[React] 버그 수정: onChange 함수 실행했다가 reRender 너무 많다고 뜰 때 (1) | 2021.07.20 |
[FE] Redux (4): Redux-Saga 의 필요성 / 사용법 (조현영 Redux vs Mobx 복습) (0) | 2021.07.18 |
[FE] Redux (3): Redux-devtools / immer (조현영 Redux vs Mobx 복습) (1) | 2021.07.18 |