action创建函数
const ADD_TYPE = "ADD"
const MINUS_TYPE = "MINUS"
const CITY_TYPE = "CHOOSECITY"
export function add(step) {
return {
type: ADD_TYPE,
step: step
}
}
export function minus() {
return {
type: MINUS_TYPE
}
}
button onClick={() => { store.dispatch(add(30)) }}>点我加</button>
<button onClick={() => { store.dispatch(minus()) }}>点我减</button>
多个reducer合并
import { combineReducers } from 'redux'
import city from './city'
import counter from './counter'
export default combineReducers({
city,
count:counter
})
import reducer from './reducers'
let store = createStore(reducer)