/todolist-react

Primary LanguageJavaScript

Todo List for React

배포 주소

https://developer-leby.github.io/todolist-react/

학습 내용


리듀서(Reducer)란?

  • 리듀서는 이전 상태와 동작을 받아 새 상태를 리턴한다.
  • 리듀서는 반드시 순수 함수여야 한다.
  • 리듀서는 항상 현재 상태를 '읽기 전용'으로 다룬다.

리듀서가 포함하고 있는 세 가지

  1. 할 일을 정의하는 Action (인수는 옵션)
  2. 애플리케이션의 모든 데이터를 저장하는 state
  3. state와 action을 받아 새 상태를 리턴하는 Reducer

Context API란?

  • Redux와 마찬가지로 상태의 중앙 관리를 위한 상태 관리 도구이다.
  • Redux와 다르게 React에서만 사용할 수 있다.
  • Redux와 다르게 여러 저장소가 존재할 수 있다.