反应.js不能附加子元素

React.js cannot append child element

本文关键字:元素 js 不能 反应      更新时间:2023-09-26

我正在为一个基于 React.js 构建的网站编写一个 chrome 扩展,我需要复制一个元素并将其附加为元素的同级。但它没有附加,甚至没有普通的<div></div>.我不知道react,那么,你能让任何父元素reactid不接受超过"某些"的孩子吗?
当我在开发工具中尝试从Inspect element -> copy -> paste尝试时,它确实附加了,但这可能有所不同。

<div data-reactid=".7.0.1.0" class="parent">
    <div data-reactid=".7.0.1.0.0" class="child"></div>
</div>

React 是有状态的,并使用模板渲染组件。如果您操作由 React 组件控制的 DOM 元素,您的操作将在下一次渲染时被删除。

如果一个 react 组件正在渲染多个子组件,让它渲染更多子组件的唯一方法是更新组件的状态。如果基础应用程序使用 flux 体系结构,则传播状态更改的唯一方法是调用操作。

在此处阅读有关通量架构的更多信息