约束不了。 你只能类型约束 child 一定具有某种 Props,从而近似得到约束子组件类型的目的: type ParentProps { child: React.ReactElement } 但你不能约束子组件中一定包含某种子组件。原因很简单,你觉得: (......) 这玩意儿是什么类型? 没有类型,何谈约束? * * * P.S. 你要真想做约束的话建议在运行时做验证,而不是靠 TS 类型声明。
阅读量:1
点赞量:0