[React] Front-End

[FE] 이상적인 컴포넌트란?

ddgoori 2021. 7. 21. 16:15

이상적인 컴포넌트는?

 

1. 

데이터를 및 함수는 모두 최상위 컨테이너로 빼고,

컴포넌트는 UI(HTML, CSS)만 그려주게 하는 것이 가장 이상적이다.

 

그래야 다른 컨테이너에서 데이터랑 함수를 고쳐서 해당 컴포넌트를 사용할 수 있기 때문이다.

 

2. 컨테이너가 너무 커진다 싶으면 컨테이너를 하나 더 만들면 된다.

컨테이너에서 -> 컨테이너 호출 (O)

컨테이너에서 -> 컴포넌트 호출 (O)

컴포넌트에서 -> 컨테이너 호출 (X)