TIL 21.05.10

WooSeong·2021년 5월 10일
0

TIL(Today I Learned)

목록 보기
20/27
  • 리액트 기본기를 다 배웠다!
    • props와 state의 의미, 차이, 사용방법
      • props는 수정 되면 안된다.
      • 3가지 조건이라면 state가 아니다!
        • 부모로부터 props를 통해 전달된다? 그러면 확실히 state가 아니다!
        • 시간이 지나도 변하지 않는다? 그러면 확실히 state가 아니다!
        • 컴포넌트 안의 다른 state나 props를 가지고 계산 가능한 가? 그렇다면 확실히 state가 아니다!
    • 단방향 데이터 흐름의 이해 (리액트를 한마디로 : 리액틑 단방향 데이터 흐름이다!)
    • 상태가 위치할 곳은? 영향 받는 컴포넌트를 모두 포함할 수 있는 컴포넌트 ⇒ 그 것이 있는 곳에 두어라.
    • 생명주기 메서드와 메서드가 언제 호출되는지에 대한 이해, 왜 생명주기 메서드를 사용해야 하는가?
    • 자식 컴포넌트가 부모 컴퍼넌트의 상태를 변경시켜야 하는 상황 ⇒ 단방향(위에서 아래로) 데이터 흐름에 반대 아닌가? : 이벤트 핸들러 함수를 props로 해당 이벤트 리스너가 위치하는 곳까지 내려 주면 된다.
      • 내려주는 depth가 깊어질수 있다... ⇒ 이것 때문에 곧 있으면 리덕스를 배운다!
    • 상태의 immutablity를 유지하는 것이 핵심
      • immutable 한 방법으로 상태를 변화 시켜야 한다.
      • 새로운 객체를 할당하는 방법과 함수와 immutable 메서드를 활용하는 방법
  • 익숙치 않은 개념을 배우느라 학습노트 포스팅이 미뤄지고 있다...
    • 내일은 반드시 express 정리를 하리라!
  • 오늘도 수고 많았다!고 나에게 이야기 해주고 싶은 날이었다 😎
profile
성장하는 개발자를 꿈꿉니다

0개의 댓글