我想知道以下是描述咖喱HOC的以下代码片段的最佳打字方式是什么:
map
:是一种将某些道具映射到另一种形式的道具的函数,例如:
({ align, ...props }) => ({
textAlign: align,
...props,
})
hoistStatics
:从“ hoist-non-react-statics”包中导入
HOC代码段:
export const mapProps = map => Component =>
hoistStatics(props => <Component {...map(props)} />, Component)