리액트의 핵심은 Component (부품)
부품들을 조립하여 하나의 페이지를 만든다.
UI또는 기능을 부품화 해서 재사용 가능하게 함.
단순히 복사 붙여넣기와 Component와는 다름
Component는 원본을 바꾸면 사용한 모든 페이지가 바뀜기존에는 페이즈를 각각 만들었다면
React에서는 부품을 만들어서 조립하는 방식
큰 서비스를 만들때 유리함.
프론트 엔드 3대장 Vue / Angular / React
모두 부품 조립 방식.
React가 가장 인기있는 컴포넌트 기반 개발 도구.
동일한 코드인데 우측이 더 보기도 좋고 간단함.
화살표 함수로도 표현이 가능함.
함수형이 좋고 많이 쓰지만 클래스형도 쓸줄 알아야함
1. 내가 취업한 회사가 클래스형 사용할 가능성이 있음
2. 클래스형을 함수형으로 바꾸는 프로젝트도 많이함.
3. 내가 검색한 코드가 클래스형으로 되어있는 경우