[React] Front-End
[FE] 이상적인 컴포넌트란?
ddgoori
2021. 7. 21. 16:15
이상적인 컴포넌트는?
1.
데이터를 및 함수는 모두 최상위 컨테이너로 빼고,
컴포넌트는 UI(HTML, CSS)만 그려주게 하는 것이 가장 이상적이다.
그래야 다른 컨테이너에서 데이터랑 함수를 고쳐서 해당 컴포넌트를 사용할 수 있기 때문이다.
2. 컨테이너가 너무 커진다 싶으면 컨테이너를 하나 더 만들면 된다.
컨테이너에서 -> 컨테이너 호출 (O)
컨테이너에서 -> 컴포넌트 호출 (O)
컴포넌트에서 -> 컨테이너 호출 (X)