【发布时间】:2017-07-29 01:54:30
【问题描述】:
exmcode在这里
mines[i] = (
<p key = {i} ref = {i}></p>
);
.....
render(
return(
{mines}
)
)
当我在我的页面上呈现它时,
(其实我加了一个点击 功能第一,当我点击按钮时,“地雷”发生了变化)
浏览器调用错误
addComponentAsRefTo(...):只有 ReactOwner 可以有 refs。您可能正在向未在组件的 render 方法中创建的组件添加 ref,或者您加载了多个 React 副本。
我该怎么办
【问题讨论】:
-
尝试将
{mines}包装到一个 div 中并将 ref 添加到此div -
如果你想显示一个项目列表,你应该遵循官方文档,在那里你会找到你需要的一切,你显示一个列表,你必须使用“map”来遍历你的项目facebook.github.io/react/docs/lists-and-keys.html
标签: javascript reactjs dom