1
非同期アクションをreduxでディスパッチしようとしているときに問題があります。 私は非同期ミドルウェアを処理するためにredux-thunkを使用しています。typescriptを使用してredux dispatchに非同期アクションを送信する
私はこの1つのような非同期アクション機能を持っています。ここ
function async() {
return dispatch => {
dispatch(req());
setTimeout(function() {
dispatch(rec());
}, 2000);
}
}
は私のCREATESTORE文は次のとおりです。
const store = createStore(
reducer,
applyMiddleware(thunk)
);
Imはこれをやろうとしている:store.dispatch(async())
私はこの種のエラーを取得しています:
error TS2345: Argument of type '(dispach: any) => void' is not assignable to parameter of type 'Action'
私はちょうどjavascriptを使用しています。