因为 ConnectProps
定义中将dispatch定义为了 Dispatch | undefined
在组件内使用的时候每次都要处理undefined的情况,所以我在global.d.ts中重写了ConnectProps
但是一段时间后,ts就给我提示错误信息了,不知道是不是ts升级或者eslint的问题。各位老哥是否有遇到?
下面是具体的代码和报错信息,错误并不影响项目运行
代码位于:根目录/typings/global.d.ts
🌰如下:
因为 ConnectProps
定义中将dispatch定义为了 Dispatch | undefined
在组件内使用的时候每次都要处理undefined的情况,所以我在global.d.ts中重写了ConnectProps
但是一段时间后,ts就给我提示错误信息了,不知道是不是ts升级或者eslint的问题。各位老哥是否有遇到?
下面是具体的代码和报错信息,错误并不影响项目运行
代码位于:根目录/typings/global.d.ts
🌰如下:
1 回答2.9k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
4 回答1.7k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
4 回答1.4k 阅读
调用的时候使用
dispatch?()
就很方便。dispatch?: Dispatch;
可选的意义是期望 Page 页面都可以
interface PageProps extends ConnectProps {}
。