React의 CSS 스타일링 방법 중 하나
단점
그 외의 방법
Emotion
npm install styled-components

위와 같이 스타일을 정의하고 싶은 태그를 컴포넌트화 하고 컴포넌트 정의 부분에서 styled.태그명으로 스타일을 정의하고 있다.
주의
태그를 생성해서 부모태그로써 생성됨으로 자식, 손자태그까지 스타일이 적용되지 않을 수 있다.
리엑트 편하게 쓰게할 수 있는 기능
React에는 개발 방법에 2가지가 있다.
함수형과 클래스형
class 클래스명 extends Components {
};
Class는 다양한 기능을 사용할 수 있지만 Class는 기계와 사용자로 혼돈시킨다.
숙련된 React 개발자조차도 Class의 완벽한 이해는 힘든 일
-> Hooks의 상태관리 함수
-> 컴포넌트에서 바뀌는 값 관리
-> 값이 바뀐 것을 감지, 랜더링
-> JavaScript getElementById, querySelector 같이 DOM selector 함수처럼 React에서 Dom에 접근하게 되는 일이 생긴다면 접근하게 해주는 Hooks함수