Javascript React高阶组件仅使用花括号函数返回defaultProps,但使用直接返回函数
类型1:Javascript React高阶组件仅使用花括号函数返回defaultProps,但使用直接返回函数,javascript,reactjs,higher-order-components,Javascript,Reactjs,Higher Order Components,类型1:const funcExample({param1})=>() 类型2:constfuncexample({param1})=>{return()} 高阶函数如下所示 export const CHOC: HOC<*, any> = compose( graphql(...), withProps(...), defaultProps(...), ); export default HOC(functionalComponent); 导出常量CHOC:HOC=
const funcExample({param1})=>()
类型2:constfuncexample({param1})=>{return()}
高阶函数如下所示
export const CHOC: HOC<*, any> = compose(
graphql(...),
withProps(...),
defaultProps(...),
);
export default HOC(functionalComponent);
导出常量CHOC:HOC=compose(
graphql(…),
用道具(…),
defaultProps(…),
);
导出默认HOC(功能组件);
高阶函数将正确的值传递给类型1,但对于类型2,它只传递defaultProps值。我真的很感激你的帮助