# Redux的用法 ## 基本原则 所有状态存放在一个地方。 ## Reducer Reducer描述状态如何变化。它不改变原来的状态,每次都生成一个新的状态。 ```javascript function exampleReducer(state, action) { return state.changedBasedOn(action) } ```