作者回复: 尝试下面方法,在 store 的创建时,将 thunk 断言为 ThunkMiddleware: import thunk , { ThunkMiddleware } from 'redux-thunk'; const store = createStore(rootReducer, compose( applyMiddleware(thunk as ThunkMiddleware) ) );
作者回复: 这还是函数兼容性问题,createData是兼容()=>{}的,并不是随便传,换成(a:number)=>{}就报错了。
作者回复: bindActionCreators 的声明文件暂时还不支持 thunk action 的写法,暂时不加泛型也无大碍。