2015. 7. 4. 22:41
React
Flux는 페이스북이 ReactJS를 보다 더 큰 애플리케이션에 적용하기 위해 만든 아키텍처이다. 그러기 때문에 페이스북 웹 서비스와 인스타그램에도 적용되어 사용되고 있다. 하지만 처음 접하는 개발자에게는 생소한 패턴이고 새로운 용어들이 난무한다. Flux를 제대로 이해하기 위해서는 먼저 ReactJS의 데이터 흐름을 이해한 후 Flux를 보면 도움이 된다.
Flux 넌 뭐니?
스터디에서 발표한 Flux 패턴에 대한 설명 동영상을 보자. 1시간 가량의 발표 및 토론 내용이다. 1주일동안 짬을 내어 Flux 예제 소스를 분석해 보았고, Flux 내의 Action, Dispatcher, Store, View 간의 데이터 흐름과 각각의 역할에 대해 살펴보고 있다. Flux를 이해하고 싶다면 본 예제를 돌려보고 설명하는 흐름에 따라 개념을 잡아보자.
발표한 내용의 PPT 자료도 동영상을 보며 살펴보자
Flux 예제 분석 2 from YoungSik Yun
AngularJS에서 Flux 아키텍처 적용하기
Flux는 아키텍처이고 사상일 뿐이다. 따라서 AngularJS에서도 당연히 적용해 볼 수 있다.
참조
- Cart 소스
- ReactJS 개념 및 에코 시스템 이해하기 (스마트 링크 팀블로깅)
- Flux 패턴 구현체들 (Fluxxor)
- SlideShare: ReactJS와 Flux에서 데이터 흐름 설명
'React' 카테고리의 다른 글
[React] 다시 시작하기 (0) | 2018.09.14 |
---|---|
[React] Semantic-UI를 React 컴포넌트로 만들기 - 1 (0) | 2015.08.23 |
[React] CSS Framework 선정하기 (0) | 2015.08.15 |
[React] AngularJS와 ReactJS 비교 (0) | 2015.07.01 |
[React] 배우는 방법 (0) | 2015.05.15 |