我试图在react v16.4.0中通过flowtype定义ref的类型,
但是我无法解决它,所以请让我知道如何定义它。
这些是示例代码。
我想知道如何定义道具类型的引用。
export default class ParentComponent extends React.Component<Props, State> {
constructor(props: Props) {
super(props);
....
this.listRef = createRef();
}
render() {
return (
<ChildComponent
listRef={this.listRef}
/>
);
}
}
Run Code Online (Sandbox Code Playgroud)
type Props = {
listRef: Ref<>, // how to define here?
};
const ChildComponent = (props: Props) => {
<div>
<ul ref={props.listRef}>
...
</ul>
...
</div>
}
Run Code Online (Sandbox Code Playgroud)
"react": "^16.4.0",
"flow-bin": "^0.73.0",
Run Code Online (Sandbox Code Playgroud)