: 상태관리 라이브러리 redux 등장배경 MVC패턴 형식으로 state가 변화되면 Model, View, Controller에 이벤트가 발생하고 값이 변화하는 구조였다. 이를 양방향 데이터 흐름이라고 한다.
이는 복잡하며 데이트 흐름이 한번에 판단하기 힘들다. 이러한 단방향 데이터 흐름이 있다.즉 redux이다. redux는 MVC패턴의 단점을 개선하는 것이 목적이다. redux의 유무 리덕스를 사용하면 컴포넌트들의 상태 관련 로직들을 다른 파일들로 분리시켜서 더욱 효율적으로 관리 할 수 있으며, 글로벌 상태 관리를 쉽게 할 수 있다.
Redux의 3가지 원칙 리덕스 사용을 위해서는 다음의 3가지 원칙을 지켜야 한다. 단일 스토어 : 하나의 애플리케이션 내부에는 하나의 스토어를 만들어 사용해야 한다.
여러 개의 스토어를 만들어 사용이 가능하지만 상태 관리가 복잡해지기 때문에 권장되지 않는다. 스토어 내부에는 앱 상태와 리듀서 및 내장 함수가 포함되어 있다.
읽기 전용 상태 : 리덕...
#
action
#
리듀서
#
리액트
#
미들웨어
#
상태관리
#
상태관리라이브러리
#
스토어
#
액션
#
액션생성함수
#
코딩
#
리덕스
#
디스패치
#
dispatch
#
react
#
reducer
#
redux
#
store
#
subscribe
#
공부
#
구독
#
독학
#
코딩이란
원문 링크 : [React] Redux(리덕스)란 무엇인가?