如何在 React.js 中向组件实例添加 props?

IT技术 reactjs react-component
2021-05-03 22:52:19

我想知道是否可以向组件实例添加新的 prop,组件实例如下所示:

在此处输入图片说明

也许直接修改组件实例是一种不好的做法,但我想知道是否可能。

1个回答

您可以使用React.cloneElement以下方法执行此操作

const changeProp = (component) => (
  {React.cloneElement(component, {
    someProp: { value }
  })}
)

参考react文档:https : //reactjs.org/docs/react-api.html#cloneelement