//在创建store的时候
import { createStore, applyMiddileware } from 'redux'
import logger from 'redux-logger'
import thunk from 'redux-thunk'
const store = createStore(counterReducer, applyMiddileware(logger, thunk) )
在组件中使用异步
@connect(
state => ({num: state}),
{
add: ()=>({type: 'add'}),//action creactor
minus: ()=>({type: 'minus'}), //action creactor
asyncAdd: ()=>dispatch => {
setTimeout(()=>{
dispatch({type: 'add'})
},1000)
}
}
)
结合上篇react+react-redux