Cloudy
A small React/Redux app demonstrating uni-directional data-flow, its advantages, truly independent components and a bit more.
Library Highlights
- Babel - The beauty of ES6/2015 is there and babel allows you to use those features right now.
- Fetch is promise-based HTTP client. In our case, we're going with isomorphic-fetch.
- ESLint keeps your mind at east when it comes to code conformity.
- React.js - Provides great reduction of UI complexity and is not only fast, but creates a consistent way of reasoning the entire development of components.
- D3-Cloud - Extremely useful piece of code that provides collision detection and can be used even in more pure data cycles.
- Immutable.js - Immutability FTW!
- Tape - Testing utility that provides very neat customization options.
To install
-
You must have
Node.js >= 4.0
andNPM
installed. -
Clone this repo in your machine and use
npm install
to install all its dependencies. -
Run the application with
npm start
-
For testing, run
npm test
-
The application will be made available at
http://localhost:3000