redux

강정환·2021년 4월 5일

redux 기본개념

  • 상태는 스토어라는 공간에서 관리한다.
  • 컴포넌트들은 함부로 상태를 가져오거나 수정할 수 없다.
  • 상태에 접근하기 위해서는 dispatch, subscribe, getstate라는 메소드를 이용한다.
  • getstate는 스토어에 접근해서 컴포넌트에게 상태를 준다.
  • subscribe는 상태가 변할때마다 컴포넌트에게 알려 준다.
  • dispatch는 두 가지 일을한다. 하나는 action 객체를 가지고 reducer를 호출하는것 다른하나는 subscribe 에게 상태가 변했다고 알려주는것
  • action은 상태를 변화 시키기 위한 것이다.action은 객체 형태이고 객체 안에는 타입과 페이로드가 있다.{type:타입, payload:페이로드}
  • reducer는 action의 타입에 따라서 상태를 바꾼다.

0개의 댓글