diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-29 13:33:45 +0200 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-29 13:33:45 +0200 |
| commit | 76725afe4d1710ba1e6edd7ac7f9399139b015c2 (patch) | |
| tree | f455298f8411b2e776aea83970a70b074999b13c | |
| parent | 4d50d541cbd8b464b18a3f5306ca78c7474ad5da (diff) | |
| parent | 2bd387bfde51a0193721e7755a273f5b8067782d (diff) | |
Merge branch 'master' of https://github.com/atlarge-research/opendc-frontend
| -rw-r--r-- | README.md | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -7,6 +7,7 @@ Collaborative Datacenter Simulation and Exploration for Everybody </p> +[](https://travis-ci.org/atlarge-research/opendc-frontend) [](https://opensource.org/licenses/MIT) The user-facing component of the OpenDC stack, allowing users to build and interact with their own (virtual) datacenters. Built in *React.js* and *Redux*, with the help of `create-react-app`. @@ -73,7 +74,7 @@ Even the canvas (the main component of the app) is built using React components, ### State Management -Almost all state is kept in a central Redux store. State is kept there in an immutable form, only to be modified through actions being dispatched. These actions are contained in the `src/actions` folder, and the reducers (managing how state is updated according to dispatched actions) are located in `src/reducers`. If you're not familiar with the Redux approach to state management, have a look at [their official documentation](http://redux.js.org/). +Almost all state is kept in a central Redux store. State is kept there in an immutable form, only to be modified through actions being dispatched. These actions are contained in the `src/actions` folder, and the reducers (managing how state is updated according to dispatched actions) are located in `src/reducers`. If you're not familiar with the Redux approach to state management, have a look at their [official documentation](http://redux.js.org/). ### API Interaction |
