4

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

在此处输入图像描述

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

4

1 回答 1

5

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

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

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

于 2018-01-12T20:22:54.980 回答