使用React的memo和forwardRef包装的组件为什么提示children类型不对?

使用React的memo和forwardRef包装的组件为什么提示children类型不对?,第1张

使用React的memo和forwardRef包装的组件为什么提示children类型不对?

过去使用Component、FC等类型定义组件时一般不需要我们定义props里children的类型,因为在上述类型里已经帮你默认加上了 { children?: ReactNode } 的定义。但是@types/react的维护者认为这样导致children几乎没有类型约束,组件开发者应该显式地声明children类型。所以对新的API应该都不会自动加上children的定义了,需要开发者手动添加。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4883087.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存