将两个组件道具同时保持为Typescript类型通常没有太大价值
React.PropTypes。
在某些情况下,这样做很有用:
- 发布将由普通Javascript使用的包,例如组件库。
- 接受并传递外部输入,例如API调用的结果。
- 使用库中可能没有正确或正确键入的数据(如果有)。
因此,通常这是您可以信任编译时间验证多少的问题。
现在,较新版本的Typescript可以根据您的
React.PropTypes(
PropTypes.InferProps)推断类型,但是生成的类型可能难以使用或在代码的其他地方引用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)