TIL 016_React basic

Alice Kim·2021년 4월 26일
0

TIL

목록 보기
16/23
post-thumbnail

🎯 React 기본 이해하고 시작하기


How to hand in data from child component to parent component

  1. 부모 컴포넌트에서 부모의 state를 변경하는 method를 생성
  2. 이 method를 props를 통해 자식에게 전달
  3. 자식 컴포넌트에서 이 method를 인자와 함께 실행
  4. 자식으로 부터 전달받은 인자로 부모 컴포넌트에서 method 실행 후 state update

basic format

map() in class-based component

  1. 부모 component에서 books를 props로 받아와서 변수에 할당하고(Destructuring)
  2. 배열인 books에 map()을 써서 그 결과를 새 변수 bookList 에 할당하고
  3. jsx가 들어가야하는 return에서 변수 bookList 를 {} 넣어서 사용
  4. 복잡한 식은 따로 변수로 빼서 jsx는 깔끔한 상태로 두기!

if statement in class-based component

ternary operator

💭 What I learned from this..

1차 프로젝트까지는 class-based component를 쓴다고 한다. functional component로 잠깐 공부했었는데, 깊게 공부를 안해서 그런지 이것도 어렵고 저것도 어렵다.
그래도 배움의 즐거움은 변함없다.
HTML, CSS 그리고 Javascript가 처음엔 외계어처럼 보였지만 지금은 자유자재(으잉?)로 다룰 수 있으니 React도 조만간 그럴 날이 올 것이라 믿어 의심치 않는다.
내일은 또 무엇을 새로 배울까 :)

profile
If you don't build your dream, someone will hire you to help build theirs.

0개의 댓글