flux-guidelines

Flux Guidelines

A set of guides for building scalable single-page web applications using unidirectional data flow.

The guides are based on Facebook’s Flux implementation. The examples of UI code are written in React however Flux can be used with any other UI layer implementation.

Table of contents

Tools and examples

When it comes to development tools configuration, the guides are referring to Create React App as a base tool with all the batteries included. This helps staying focused on the topic and don’t repeat guides for a particular tool which eventually becomes outdated. All examples described in JavaScript using ES2017. In case you’re not familiar with the features in the newest standards, it’s recommended to start with Exploring JS project.

About

This is a non-profit project that aims at popularizing described approach in building single-page web applications. The guides are based on the author’s real-world experience in using Flux with React and Angular.

The project is opened for any contributions (clarifications, updates, fixes, etc) and is located on GitHub. If you’re interested, please check the contributing guidelines.

The project is licensed under the Creative Commons Attribution 4.0 license.