리엑트
-
프론트엔드 개발자를 위한 리액트 기초 part-3Javascript& React study 2021. 2. 24. 21:50
리액트에서 컴포넌트라는 것은 개념적으로 prop를 input으로 하고 UI가 어떻게 보여야 하는지 정해야 하는 React Element를 output으로 하는 함수를 뜻합니다. 그래서 합성을 이용해서 UI를 재사용할 수 있으며 또한 독립적인 단위로 쪼개서 생각을 할 수 있습니다 그래서 컴포넌트라는 것은 React.Component 를 상속받아서 정의를 할 수 있지만 컴포넌트 간에는 상속보다는 합성을 사용하길 권장합니다. 또한 UI를 구성하기 위해서는 화면에 컴포넌트를 그리면서 갱신하고 지워야 하는데 여기서 컴포넌트는 각 프로세스가 진행이 될 때 Lifecycle 함수로 불리는 특별한 함수가 실행이 됩니다. 여기서 개발자는 이를 재정의하면서 컴포넌트를 제어하게 됩니다. 리액트에서 컴포넌트 만들기 // Ap..