使用带有响应的ramda管道

时间:2020-08-26 11:45:07

标签: reactjs ramda.js

我有这种与ramda组成的成分,它的反应是a是某些容器组件,x,y和z是HOC。

export default R.pipe(
    x,
    y,
    z
)(a)

每个组件都是

const x,y or z = C => props => <C {...props}/>

如果我想向y组件注入几个额外的参数,该怎么做?

1 个答案:

答案 0 :(得分:1)

如果这是静态参数,则可以用另一个函数包装组件y

const y = extraParams => C => props => <C {...{...props, ...extraParams }}/>

在编写时调用该函数:

export default R.pipe(
  x,
  y({ param: 20 }),
  z
)(a)
相关问题