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