flux - Application Architecture for Building User Interfaces

  •        5

An application architecture based on a unidirectional data flow

http://facebook.github.io/flux/
https://github.com/facebook/flux

Tags
Implementation
License
Platform

   




Related Projects

react-flux-concepts - Step by step building the recipe app in react & flux.


Branches of this repo cover the concepts of react and flux in a hands on way

flux-comparison - :pencil: Practical comparison of different Flux solutions


Similar app implemented with different Flux solutions including Facebook's, Yahoo's and others.Clone this repo and run npm install inside it.

alt - Isomorphic flux implementation


Check out the API Reference for full in-depth docs. For a high-level walk-through on flux, take a look at the Getting Started guide. What follows below applies only to the master branch of alt and not the latest distribution. Any questions? ask in the gitter room. Read about the Principles of Flux.

dispatchr - A Flux dispatcher for applications that run on the server and the client.


A Flux dispatcher for applications that run on the server and the client.

NuclearJS - Reactive Flux built with ImmutableJS data structures. Framework agnostic.


NuclearJS is a traditional Flux architecture built with ImmutableJS data structures. The goal of NuclearJS is to provide a way to model data that is easy to reason about and decouple at very large scale. The framework should be implemented functionally wherever appropriate. This reduces incidental complexity and pairs well with Immutability.



Microcosm - Flux with actions at center stage


Flux with actions at center stage. Write optimistic updates, cancel requests, and track changes with ease. It helps to track all application data in a central place, Actions understand Promises out of the box and move through predefined states, Split up application state in large apps while still sharing common data, Keep loading states out of the data layer. Track action progress using status callbacks and lot more.

nylas-mail - :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!


Nylas Mail is an open-source mail client built on the modern web with Electron, React, and Flux. It was designed to be easy to extend, and many third-party plugins are available that add functionality to the client.⚠️ Nylas Mail was initially released and open-sourced in early 2015 and was maintained by Nylas until Spring 2017. While Nylas no longer supports Nylas Mail, you can download the latest release or build it from source. There are also several forks that are being actively developed and maintained.

react-native-facebook-login - React Native component wrapping the native Facebook SDK login button and manager


<FBLogin /> provides a React Native component wrapping the native Facebook SDK login button and manager. Note: Demo above includes debug text to confirm login (i.e. user name, email and access token). <FBLogin />, by default, will only display the native blue 'Log in with Facebook' button.

fluxible - A pluggable container for universal flux applications


This repository is the home of Fluxible and related libraries.For support, join our gitter.im channel.

react-native-login - react-native login via native facebook sdk, with a mp4 video background and a linear gradient


Blog post about integrating Facebook SDK with react-native here. Deprecation warning: This is still a useful example to learn how to write native modules and create a login screen, but you should be using react-native-fbsdk now for a more robust solution to Facebook login.

react-starter-kit - React Starter Kit — isomorphic web app boilerplate (Node


React Starter Kit is an opinionated boilerplate for web development built on top of Node.js, Express, GraphQL and React, containing modern web development tools such as Webpack, Babel and Browsersync. Helping you to stay productive following the best practices. A solid starting point for both professionals and newcomers to the industry.

react-redux - Official React bindings for Redux


Official React bindings for Redux. Performant and flexible.React Redux requires React 0.14 or later.

enzyme - JavaScript Testing utilities for React


Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.Enzyme's API is meant to be intuitive and flexible by mimicking jQuery's API for DOM manipulation and traversal.

delorean - An Agnostic, Complete Flux Architecture Framework


DeLorean is a tiny Flux pattern implementation.You can read the tutorial to get started DeLorean.js with your favorite framework.

react-ive-meteor - Demo app of React and Meteor using a social feed


Building a realtime backend and clientside optimistic UI for React can be difficult. Meteor makes it easy to build an app with optimistic UI updating and realtime data streaming (view updates as DB records change). This repo aims to be a sandbox that developers can learn how to create React apps with a Meteor backend. We'll have several branches with different ways to architect/use the app (such as a full flux spec).

ReSub - A library for writing React components that automatically manage subscriptions to data sources simply by accessing them


A library for writing React components that automatically manage subscriptions to data sources simply by accessing them.

universal-router - A simple middleware-style router for isomorphic JavaScript web apps


A simple middleware-style router that can be used in both client-side (e.g. React, Vue.js) and server-side applications (e.g. Node.js/Express, Koa).Play with an example on JSFiddle, CodePen, JS Bin in your browser or try RunKit node.js playground.

Flux Balance Analysis


Flux Balance Analysis Software