Abstract
The first four chapters of this book introduced React, which is the JavaScript framework for creating user interfaces, a product of Facebookâs engineering team. What you have seen up to this point is sufficient to create robust user interfaces using React and to implement React into your new or existing application frameworks. However, there is more than just React to the React ecosystem. One of these items is Flux, an application framework created by Facebook to complement React in a way that displaces the standard Model-View-Controller (MVC) framework. This is not because there is necessarily anything wrong with MVC as it stands, but more because when you start building an application with React and dissecting your application logic into components, you will find that a framework, similar to the typical MVC, will not be as efficient or maintainable as something like Flux, which has been designed with React in mind and also has the ability to scale your application without an increasing maintenance cost.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Electronic Supplementary Material
Below is the link to the electronic supplementary material.
Rights and permissions
Copyright information
Âİ 2015 Cory Gackenheimer
About this chapter
Cite this chapter
Gackenheimer, C. (2015). Introducing Flux: An Application Architecture for React. In: Introduction to React. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-1245-5_5
Download citation
DOI: https://doi.org/10.1007/978-1-4842-1245-5_5
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-1246-2
Online ISBN: 978-1-4842-1245-5
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books