有个组件内需要引入dispatch去调用store里面的effect
依葫芦画瓢的从umi里面引入dispatch,但是却报dispatch is not a function的错,看到网友提示说要connect一下。但我尝试了一下组件connnect,发现还是报错,大概写法不对。
于是我该用useDispatch,也是用umi里面引入的
//导入
import {useDispatch} from 'umi'
//使用前声明
const dispatch = useDispatch()
就可以正常使用dispatch了,并且避开dispatch is not a function的问题。