为什么在使用React和TypeScript时,钻取道具时无法传递类型信息?
P粉776412597
P粉776412597 2023-09-14 17:35:21
0
1
353

我是一个长期使用React的用户,但目前正在尝试学习Typescript。

在React中,当你需要在几个层级中传递props时,为什么顶级父组件定义的类型不会保留在props中呢?不得不在父组件和所有传递变量的子组件上重新定义类型,这似乎很令人沮丧。

例如,我在父组件上定义了一个State变量并添加了它的类型,然后将其传递给子组件。在子组件的props中,我会得到一个错误提示:Binding element 'var name' implicitly has an 'any' type. 所以我要么需要在子组件上重新定义类型,要么将类型导出并在子组件中导入。

看起来需要做很多额外的工作。我做错了什么吗?

P粉776412597
P粉776412597

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!