Organizing State

모든 state를 redux에 넣어야만 할까? setState()를 사용해야만 하는지?

  1. Redux에서 전부 데이터를 관리하기

  2. non-critical or UI state는 component 내부 state에서 관리하기

리덕스에서 관리되어야 하는 데이터 종류 결정하기

  • application의 다른 부분이 해당 데이터에 대해 신경 쓸 때

  • original data를 기반으로 파생 데이터를 추가로 생성해야 할 때

  • 여러개의 컴포넌트에서 사용될 때

  • 주어진 시점으로 상태를 복원 하는 기능 이용할 때 가치가 있는 데이터일 때

  • 데이터 캐싱할 때(재요청 보내는 거 대신에 기존 state가 있으면 요청 안보냄)

Last updated

Was this helpful?