我有三個組件「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
這就是交配。謝謝。 –