标签: reactjs react-component
我想知道是否可以向组件实例添加新的prop,组件实例如下所示:
直接修改组件实例可能是一种不好的做法,但我想知道它是否可行。
答案 0 :(得分:5)
您可以使用React.cloneElement:
React.cloneElement
const changeProp = (component) => ( {React.cloneElement(component, { someProp: { value } })} )
参考反应文档:https://reactjs.org/docs/react-api.html#cloneelement