1. Single source of truth
- 동일한 데이터는 항상 같은 곳에서 가지고 온다.
- 전체 상태 값을 하나의 객체(스토어)에 저장해야 한다.
- 즉, 스토어라는 하나뿐인 데이터 공간이 있다는 의미이다.
2. State is read-only
- 상태는 읽기 전용이다.
- 리액트에서는 setState 메소드를 활용해야만 상태 변경이 가능하다.
- 상태값은 액션이라는 객체를 통해서만 상태를 변경할 수 있다.
3. Changes are made with pure functions
- 변경(리듀서 함수)은 순수함수로만 가능하다.
- 리듀서 함수는 이전 상태와 액션 객체를 파라미터로 받는다.
- 똑같은 파라미터로 호출 된 리듀서 함수는 언제나 똑같은 결과값을 반환해야 한다.
'React.js' 카테고리의 다른 글
Redux 알아 보기 (0) | 2022.07.26 |
---|---|
Hook이란? (0) | 2022.07.26 |
리액트 컴포넌트의 Life Cycle (0) | 2022.07.26 |
React.js 컴포넌트 선언 방식 (0) | 2022.07.26 |
React.js 특징 (0) | 2022.07.26 |