TypeScript结合React常见类型总结
React.FC<P>/React.FunctionCopmonent<P>
React函数式组件的泛型接口,一般使用简写FC,可以接受一个参数P,用来定义props的类型。React.Component<P, S>/React.PureComponent<P, S>
React类组件的泛型接口,接受两个参数,第一个是props的类型定义,第二个是state的类型定义。React.ReactElement
使用React.createElement创建的,可以简单理解为React中的JSX的元素。JSX.Element
return返回的jsx语法类型。React.ReactNode
<div>node</div>node的合法类型。FormEvent
form表单的event类型。ChangeEvent<e>
onChange事件触发的event泛型接口,可选HTMLSelectElement、HTMLInputElement等html标签节点类型。RouteComponentPropsreact-router中组件的类型接口,包含history等路由数据。
其他想到时再补充
TypeScript结合React常见类型总结
https://blog.virs.xyz/2021/09/17/cm25r18v9002vaxidcyctdupy/