Example of using requirejs-babel. There is no Webpack/Browsify processing required. It just uses a browser. Useful when NodeJS cannot be used or is forbiden. ES6+ syntax is provided by Babel.
git clone https://github.com/hipertracker/react-requirejs-boilerplate.git
cd react-requirejs-boilerplate
npm install
npm start
open http://localhost:3000
- Flow - a static type checked for JavaScript
- React Developer Tools (Chrome extension)
- Flux For Stupid People
- Flux: No More Stores, Meet Reducer + discussion on Reddit
- Dan Abramov - Live React: Hot Reloading with Time Travel (react-europe 2015)
The best Flux libs:
- Nuclear-JS http://optimizely.github.io/nuclear-js/, minimal state, immutable structures, inspired by Om, isomorphic soon
- Redux https://github.com/gaearon/redux, successor of Flummox, isomorphic, minimal state, stateless stores, flexible, minimalistic, Chrome extension with "time travel" soon.
- Alt http://alt.js.org/ + Chrome extension, isomorphic
- Marty http://martyjs.org/ + Chrome extension, isomorphic
- Fluxible http://fluxible.io/, isomorphic, close to original Flux, used by Amazon in production
- Immutable Data and React (React.js Conf 2015)
- Immutable-JS
- GraphQL in the age of REST APIs (React Europe 2015)
- Exploring GraphQL (React Europe 2015)
- Creating a GraphQL Serve (React Europe 2015)
- Relay: An Application Framework For React (React Europe 2015)
- JSON Graph: Reactive REST at Netflix alternative to Relay, created by Netflix
- From Flux to Relay and GraphQL (React London May 2015)
- React Native https://facebook.github.io/react-native/
- Sebastian Markbage: Minimal API Surface Area (JSConf EU 2014) - It's much easier to recover from "No abstraction" then a "Wrong abstraction"
- Turning the Database Inside Out
- Inventing on Principle
- React Europe 2015 at Youtube
- React.js Conf 2015 at Youtube