flux 패턴은 데이터를 중앙 집중형 스토어에 저장하고 Action을 통해 데이터를 조작하는 패턴이다.
Flux는 일관된 방식으로 애플리케이션의 상태를 관리하고 업데이트하는데 도움을 준다.
Flux 패턴의 핵심은 "단방향 데이터 흐름"이다. 이는 데이터가 애플리케이션을 통해 한 방향으로만 흐르게 하여 상태 변경을 예측 가능하게 만든다. 이는 복잡한 애플리케이션에서 상태 관리를 더욱 간단하고 효과적으로 만들어준다.
Flux 아키텍처는 크게 4가지 주요 구성 요소로 이루어져 있다.