리액트 설치
1. node.js 설치
2. 터미널에 npx create-react-app 프로젝트명
state를 쓰는 이유
그냥 변수는 value가 바뀌어도 자동 재렌더링이 안됨 캐시 때문인가?
Component 기능
백개 천개 난립하는 div중 원하는 부분만 떼와서 하나의 component로 축약할 수 있는 기능
- 어떤 걸 컴포넌트로 만들면 좋은가
- 반복적인 html 축약할 때
- 큰 페이지들
- 자주 변경되는 것들
- 컴포넌트의 단점
- state 가져다 쓸 때 문제 생김(A함수에 있던 변수를 B함수에서 가져다 쓸 수 없음)