我有三个组件“MyApp”,“Candidate”和“Courses”,数据从MyApp传递到课程。 的数据是这样ReactJS:操作状态不会正确渲染子组件
var data = [{
name : "azhar",
courses : ["Compilers", "Algorithms", "Data Structures"]
}, {
name : "Jenny",
courses : ["Design", "UX"]
}];
而且ReactComponents呈现为这样如下:
<MyApp>
<Candidate>
<Courses>
<Courses>
<Courses>
</Candidate>
</MyApp>
问题:有一个按钮添加新的候选人,当点击我补充新的候选的状态MyApp的。点击时,我看到子组件不会呈现正确的数据。
新增的jsfiddle:https://jsfiddle.net/69z2wepo/8587/
真的希望有人给出了很好的解释,因为这是一个简单的用例。
感谢
我刚刚失去了一个小时的调试疯狂,我错过了失踪的'钥匙'。 – SM79
这就是交配。谢谢。 –