React:更改由回调引用返回的元素的属性是否安全?

时间:2018-12-11 09:53:13

标签: javascript reactjs

我有一种情况,我将一个子组件传递给一个函数,而子组件在ref回调中调用该组件,以将ref发送回父组件。我目前正在执行此操作,因为父级知道它要包装一些子级(但是子级可以是 any React组件),而子级不知道它是由父级包装的。父级用于在其子级组件的根元素上添加额外的样式和事件侦听器。

我的问题是,修改引用返回的子根元素的属性或事件侦听器是否安全?我认为,如果子组件进行更新和重新渲染,所有修改都可能会丢失,但是到目前为止,它似乎还可以正常工作。 React文档也没有提到对引用元素的任何限制。但是,这真的安全吗?

0 个答案:

没有答案