Redux란?

출처: https://ko.redux.js.org/tutorials/essentials/part-1-overview-concepts

출처: https://ko.redux.js.org/tutorials/essentials/part-1-overview-concepts

State Management 즉, 자바스크립트 앱을 위한 예측 가능한 상태 컨테이너

쉽게 말하면 한마디로 Flux 패턴을 더 쉽게, 정돈된 형태로 쓰게 해주는 라이브러리

리덕스는 Flux(단방향 데이터 흐름, MVC패턴의 단점을 보완한 디자인 패턴)의 중요한 특성에 영감받았다고 해요.

잠깐 Flux 패턴을 살펴보자면,

이렇게 단방향이에요!

이렇게 단방향이에요!


리덕스의 세 가지 규칙

  1. 하나의 애플리케이션 안에는 하나의 스토어