본문 바로가기

카테고리 없음

Redux

728x90
반응형

상태 관리 라이브러리

  1. 왜 쓰는가?

→ props 를 사용하기 귀찮기 때문에

→ 상태 관리를 해야할 때

리덕스 3원칙

  1. Single Source of Truth 신뢰 가능한 유일한 정보원
  • 어플리케이션의 모든 state는 단일 store 에서 관리
  1. State in Read-Only (state는 읽기 전용)
  • state의 변경은 반드시 action을 통해서
  1. Changes are Made with Pure Functions

변경은 오로지 순수함수를 통해서만

  • Reducer는 순수함수로 정의
    • 인수변경 X
    • API 호출 X
    • 네트워크 요청 X
    • 순수함수가 아닌 함수의 호출 X

리덕스 쓰는 이유 - 상태의 관리가 용이!!!

728x90
반응형