Redux의 세 가지 기본 개념
이론적인 입문 부분을 마치며, 우리는 애플리케이션을 만들 때 준수해야 하는 Redux의 세 가지 기본 개념을 알아볼 것입니다.
첫 번째 개념은 단일 진실 공급원의 존재에 관한 것입니다. 애플리케이션의 전역 상태는 단일 저장소 내부의 객체 트리에 저장됩니다.
두 번째 개념 - 상태는 읽기 전용입니다. 상태를 변경할 수 있는 유일한 방법은 무엇이 발생했는지 설명하는 객체인 액션을 생성하는 것이어야 합니다.
세 번째 개념은 변경에는 순수 함수만 참여할 수 있다는 것을 알려줍니다. 즉, 상태 트리가 어떻게 변경되어야 하는지 지정하려면 순수 리듀서를 작성해야 합니다.