你将收获以下知识

  • 函数组件如何编写泛型
  • 一些更好到函数组件编写形式

Typescript renderProps 相关问题

renderProps 属于函数式调用,ts 会检测为函数类型,如果使用外部匿名函数声明,会造成无法捕获内部类型声明。

更好的组件类型设计

由内部控制类型,不依赖外部做额外的类型断言。
使用泛型声明react组件,可以使内部key值自动推断类型值。

文章观点来源:
React Components as TypeScript Generic Functions