개발/프론트엔드

[react] 코딩애플 리액트 강의 정리

나한나한나한나 2024. 7. 21. 17:19

리액트 설치

1. node.js 설치

2. 터미널에 npx create-react-app 프로젝트명

 

state를 쓰는 이유

그냥 변수는 value가 바뀌어도 자동 재렌더링이 안됨 캐시 때문인가?

 

Component 기능

백개 천개 난립하는 div중 원하는 부분만 떼와서 하나의 component로 축약할 수 있는 기능

  • 어떤 걸 컴포넌트로 만들면 좋은가
    • 반복적인 html 축약할 때
    • 큰 페이지들
    • 자주 변경되는 것들
  • 컴포넌트의 단점
    • state 가져다 쓸 때 문제 생김(A함수에 있던 변수를 B함수에서 가져다 쓸 수 없음)