如何将新道具传递给手动渲染的反应组件?

时间:2017-11-30 20:25:27

标签: reactjs

我有以下代码:

ReactDOM.render(
  React.createElement(Provider, {store}, React.createElement(MyJSXComponent, {
    foo: 7,
    bar: true,
  })),
  document.querySelector(".some-class")
)

如果不重新运行此代码,我将如何将新道具传递给MyJSXComponent?

有类似React.updateElement(MyJSXComponent, { foo: 9, bar: false })的内容吗?

1 个答案:

答案 0 :(得分:1)

道具应由父母提供。 MyJSXComponent的父级是Provider,因此在您的Provider定义中,您应该能够更改传递给MyJSXComponent的props的值。