리액트 네이티브 앱 제작 원론. 5장 플럭스와 리덕스
Flux (https://facebook.github.io/flux/)Flux는 전통적인 MVC 아키텍쳐를 대체하기 위해 페이스북에서 제안한 아키텍쳐입니다. 일반적인 MVC 아키텍쳐에서 Controller를 중심으로 데이터가 양방향으로 오가는 것과 달리 플럭스는 다음과 같은 특징을 갖습니다.데이터 흐름의 일방향화공유된 가변 상태의 제거각 컴포넌트들이 상태를 단방향으로 전달하는 동안, 모든 상태 변경은 오직 Store가 담당하고 있습니다. 이렇게 가변성을 한 곳에 집중시킴으로써, 버그가 발생했을 때 개발자가 들여다봐야할 곳을 명확하게 만들어 줍니다. Redux (https://redux.js.org/)Redux는 Flux를 기반으로 구현된 데이터 처리 라이브러리입니다. 다만, Flux를 그대로 구현한 것은..
TIL/리액트 네이티브
2018. 5. 8. 00:38