코딩/React 본 캠프

[본 캠프 23일차] React 스탠다드 강의, 1차 과제

James Song 2024. 8. 14. 11:55
반응형

React 스탠다드반 2회차 강의

  • 느슨한 비교 vs 엄격한 비교
  • const vs let 
  • 제어컴포넌트 / 비제어컴포넌트
     - input 값들을 모두 제어하고 싶을 때 state
  • input 으로 들어온 모든 타입은 string
  • early return vs if/else
  • 단수/복수 명확하게 하자 변수명
  • 프리티어 설정
  • 리스트 렌더링 시 key 값은 unique 하게
    - 키를 안줬거나 혹은 키를 잘못줬거나

스탠다드반 1차 과제

 

components 를 추가해서 state를 이용해 props를 자식에게 넘겨주는 걸 이해했다.

더러운 코드를 components 에 해당 기능이름으로 jsx 파일을 만들고 잘라내기를 한다음 부모요소인 app.jsx 에서

< 기능 /> 이런식으로 불러와 그 안에 props 로 넘겨준다.

 

ex)

<Counter count={count} Increment={Increment} />

 

string

<p>{`Count: ${count}`}</p>

 

object 일때는 { } 

부모에서 자식에 적용할 땐 인자로 해당값을 넣어준다.

const Counter = ({ count, Increment }) => {
 
반응형