Fluxreact

Page 1

Flux and React.js – Complementing Each Other Flux is quite simply put, an application architecture for building User Interfaces (UI). It is a data flow application architecture created and used by Facebook for client-side web applications. React.js on the other hand is a JavaScript library for building user interfaces. It is an implementation of Web Components for customized User Interface elements. React is an open source Javascript library maintained again by Facebook. It goes without saying that it is extensively used by the social media pioneer as well. React blends in easily with any of the technologies selected. They say that React is the V in the MVC – Model View Architecture and has its own set of benefits acknowledged by many.     

Prudent use of a Component Model Abstraction Composition Expressivity Server Side Rendering

Flux can be implemented using any platform or programming language. But when it is internally used with React.js, it works wonders especially when it comes to the UI and the UX. React enhances the use of reusable UI to generate competent UX. The commendable user interfaces and components reassure us of the many competencies that this combination offers to us and the well-known who rely on it and make the most out of it.   

Facebook Instagram New York Times 2014 Red Carpet Project

The Core Components of the Flux Architecture The core components of the Flux Architecture are responsible for the closely coordinated functioning of the applications. They control and initiate Events as allocated to them to maintain the integrity and validity of the application state. This harmony amongst the components ensures a unidirectional data flow.    

Actions & Action Creators Dispatcher Stores Controller Views


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.