useReducer dispatch实现类似react-thunk功能
问题:useReducer生成的dispatch无法dispatch函数
解决:使用useThunkReducer代替useReducer
const wrapperDispatch = (dispatch, getState) => {
return (action) => {
if (typeof action === 'function') {
action(wrapperDispatch(dispatch, getState), getState);
}
原创
2020-09-15 14:33:27 ·
326 阅读 ·
0 评论