【发布时间】:2017-08-25 18:54:27
【问题描述】:
我正在尝试为 HoC 编写一个流类型,它将返回一个组件并向它添加一个 prop isVisible
type VisibleProps = {isVisible: boolean}
const VisibleComp = <P, S>(Component: Class<React.Component<void, P, S>>)
: Class<React.Component<void, P&VisibleProps, S> =>
class WrappedComponent extends React.Component<void, P&VisibleProps, S> {
render() {
return <Component {...this.props} isVisible={true} />
}
}
我尝试了几件事但没有成功:(
【问题讨论】:
标签: reactjs flowtype higher-order-components