草庐IT

javascript - react : Invariant Violation: ReactMount: Two valid but unequal nodes with the same `data-reactid` : . 0.5

现在,我在使用Reactjs和html5的“contentEditable”或“edit”模式时遇到了这个问题。Reactjs当我输入Enter或ShiftEnter到新行时->MakenewsameelementwiththepreviouselementReactjs当我点击这些元素时->将出现此错误。我知道这是个问题。有人可以给我解决方案吗?也许在“contenteditable”模式下创建新的另一个元素,或者在Reactjs中阻止处理隐式事件。谢谢。 最佳答案 这是一个已知问题:https://github.com/face

javascript - html中的data-reactid属性是什么?

当我浏览一些页面的HTML时,我注意到其中一些使用了“data-reactid”属性,例如:那个属性是什么,它的功能是什么? 最佳答案 data-reactid属性是一个自定义属性,因此React可以在DOM中唯一标识其组件。这很重要,因为React应用程序可以是renderedattheserver以及客户。React在内部构建了对构成应用程序的DOM节点的引用的表示(简化版本如下)。{id:'.1oqi7occu80',node:DivRef,children:[{id:'.1oqi7occu80.0',node:SpanRef