【发布时间】:2019-05-14 20:42:56
【问题描述】:
const data = [
{
title: "Hello World",
company: [
"Google",
"Apple",
"Facebook"
]
}
];
class App extends React.Component {
render() {
return (
<ul>
{data[0].company.map((item, index) => (
<input type="text" key={index} value={item}></input>
))}
</ul>
);
}
}
ReactDOM.render(<App />, document.getElementById("app"));
它呈现完美,但是当我试图编辑它时 编辑文本。 (不可编辑) 如果我在具有空白区域的同一数组中再添加一个输入 重视它也不起作用(未更新)。
【问题讨论】:
-
添加一个 onchange 事件。在这里阅读更多stackoverflow.com/questions/41736213/…
-
@CodeManiac 所说的。您的浏览器控制台应该会发出警告。
标签: javascript arrays reactjs