如何重写umi中的 ConnectProps?

因为 ConnectProps定义中将dispatch定义为了 Dispatch | undefined

在组件内使用的时候每次都要处理undefined的情况,所以我在global.d.ts中重写了ConnectProps

但是一段时间后,ts就给我提示错误信息了,不知道是不是ts升级或者eslint的问题。各位老哥是否有遇到?
下面是具体的代码和报错信息,错误并不影响项目运行
代码位于:根目录/typings/global.d.ts
🌰如下:
image
image

阅读 3.8k
1 个回答

调用的时候使用 dispatch?() 就很方便。
dispatch?: Dispatch;
可选的意义是期望 Page 页面都可以 interface PageProps extends ConnectProps {}

推荐问题