如何重写umi中的 ConnectProps?

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

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

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

阅读 3.7k
1 个回答

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题