Skip to content

Commit c03c659

Browse files
committed
Create redux.md
1 parent 2b09d9e commit c03c659

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

redux.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Redux
2+
3+
The three principles of Redux
4+
5+
1. There is a single source of truth. The state of your whole application is stored in an object tree within a single store.
6+
1. State is read-only. The only way to mutate the state is to emit an action, an object describing what happened.
7+
1. Changes are made with pure functions. To specify how the state tree is transformed by actions, you write pure reducers.
8+
9+
## References
10+
[Redux on GitHub](https://github.com/rackt/redux) with comprehensive documentation
11+
[Getting Started with Redux](https://egghead.io/series/getting-started-with-redux) tutorial by Dan Abramov (videos)
12+
[Full-Stack Redux Tutorial](http://teropa.info/blog/2015/09/10/full-stack-redux-tutorial.html)
13+
[Why use Redux over Facebook Flux?](http://stackoverflow.com/a/32920459/2660363)

0 commit comments

Comments
 (0)