TIL - 210405 학습기

Verba volant, scripta manent·2021년 4월 5일
0

TIL

목록 보기
118/134
post-thumbnail

일기

Advanced 시작이다.
redux로 시작했는데 영상을 반복해서 들었다.
물론 cmarket 구조를 파악해서 그런지 수월했지만 워낙에 알아야 할 개념들이 많아서 그런지 헷갈리는 부분이 많았다.
간만에 블로깅을 하는데 여기저기 파는것보단 차라리 영상 내용을 정리하는게 낫다고 생각을 해서 영상 요약정리를 했는데 깔끔하게 했다.
노션 페이지에 내 블로깅url을 올리는데 뭔가 뿌듯했다.
전에 거의 후반기가면서 블로깅에 많이 소홀해졌는데 이젠 소홀해지면 안되겠다.
유튜브 리덕스 튜토리얼 순한맛 강의도 들었는데 워낙 입소문이 좋은지 많은분들이 들으시고 있었다.ㅋㅋㅋ
근데 프로젝트 제출용은 순한맛이 아니라 안순한맛이네..

오늘의 공부목록

  • Cmarket redux 스프린트 완료
  • redux 블로깅
  • 유튜브 리덕스 튜토리얼 순한맛 강의들음(프로젝트 제출용은 다시들어야겠다..)
  • 요약

    <redux의 정의>
    자바스크립트 어플리케이션의 예측가능한 상태관리를 해주는 컨테이너

    <redux의 필요성>
    형제 컴포넌트들 간에 데이터를 주고 받을때 상태관리를 용이하게 하기 위함

    <redux의 3가지 원칙>
    1. 동일한 데이터는 항상 같은 곳에서 데이터를 가져온다.
    2. state는 읽기전용
    3. 변경은 순수 함수로만 가능

    <redux의 3대 개념>
    1. store : 상태가 관리되는 유일한 공간
    2. action : store에게 어플리케이션의 데이터를 운반하는 자바스크립트 객체
    3. reducer : 현재 상태와 action을 이용해 다음 상태를 만들어내는것

    <대표적인 redux hooks>
    useSelector()
    useDispatch()

    profile
    말은 사라지지만 기록은 남는다

    0개의 댓글