手动更改反应组件的内容

时间:2017-03-03 09:41:31

标签: reactjs

我最终陷入了一个非常尴尬的境地,我必须在它被渲染之前手动改变它。

我正在使用draft.js并创建了一个CompositeDecorator。

装饰器返回一个反应对象,它按照我想要的方式设置样式,但我需要在渲染之前替换该组件的文本。

我可以看到该对象具有props属性,其中包含text属性。这是我想要更改的文本,但该属性是只读的。

我无法以正常的反应方式执行此操作,因为我无法控制实际创建此组件的应用程序部分。

有没有办法更改此属性,或创建此组件的副本,该副本是除文本属性之外的精确副本?

0 个答案:

没有答案