Book Image

Flux Architecture

By : Adam Boduch
Book Image

Flux Architecture

By: Adam Boduch

Overview of this book

Whilst React has become Facebook’s poster-child for clean, complex, and modern web development, it has quietly been underpinned by its simplicity. It’s just a view. The real beauty in React is actually the architectural pattern that handles data in and out of React applications: Flux. With Flux, you’re able to build data-rich applications that engage your users, and scale to meet every demand. It is a key part of the Facebook technology stack that serves billions of users every day. This book will start by introducing the Flux pattern and help you get an understanding of what it is and how it works. After this, we’ll build real-world React applications that highlight the power and simplicity of Flux in action. Finally, we look at the landscape of Flux and explore the Alt and Redux libraries that make React and Flux developments easier. Filled with fully-worked examples and code-first explanations, by the end of the book, you'll not only have a rock solid understanding of the architecture, but will be ready to implement Flux architecture in anger.
Table of Contents (21 chapters)
Flux Architecture
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

End-to-end scenarios


At some point, we're going to have to wrap up the skeleton architecture phase of the project and start implementing real features. We don't want the skeleton phase to drag on for too long because then we'll start making too many assumptions about the reality of our implementation. At the same time, we'll probably want to walk through a few end-to-end scenarios before we move on.

The aim of this section is to provide you with a few high-level points to be on the lookout for in each architectural layer. These aren't strict criteria, but they can certainly help us formulate our own measurements that determine whether or not we've adequately answered our questions about the information architecture by building a skeleton. If we're feeling confident, it's time to go full steam and flesh out the application detail—the subsequent chapters in this book dive into the nitty-gritty of implementing Flux.

Action checklist

The following items are worth thinking about when we're implementing...