在 React 中的应用
Flow 在 React 中主要是标记props
、state
的类型,这些可以通过使用type
定义类型,并使用React.Component<Props, State>
来定义组件中使用的props
和state
类型。
对于 React 中事件的类型,主要是使用SyntheticEvent<T>
进行标记,并且根据响应事件来源的不同,还可以细分为更多的事件类型,例如SyntheticMouseEvent<Th>
和SyntheticAnimationEvent<Ti>
等。React 组件的子组件类型为React.Node
。
Flow 中所支持的其他 React 元素的类型,可直接参考 Flow文档。