在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react組件值被覆蓋的問題

react組件值被覆蓋的問題

父組件聲明了一個(gè)變量用于傳給子組件。
clipboard.png
然后通過這個(gè)形式傳給子組件

clipboard.png
子組件的結(jié)構(gòu)是

clipboard.png

遍歷的時(shí)候是沒有問題的,但是不論點(diǎn)擊哪個(gè)子組件 haha這個(gè)函數(shù)返回的name值都是wangbing5 好像被覆蓋一樣。

clipboard.png

clipboard.png

工作開發(fā)遇到的問題,于是寫了個(gè)小demo想研究一下。 已經(jīng)有解決方法,現(xiàn)在就是想知道為什么會(huì)出現(xiàn)這種情況。
不知道我解釋的清楚沒有,可能有點(diǎn)亂,實(shí)在抱歉。第一次發(fā)帖,不好意思。

回答
編輯回答
傻叼

你把name定義到QuestionComponent內(nèi)試試看。

2017年4月23日 07:19
編輯回答
負(fù)我心

還是好好補(bǔ)補(bǔ)基礎(chǔ)吧
name是全局的,react渲染完了組件之后,在下一次渲染之前是不會(huì)去管name以后的值了,點(diǎn)擊輸出的是同一個(gè)name當(dāng)然一樣.要么閉包、要么name與state關(guān)聯(lián)
遍歷用forEach,不是map

2017年2月4日 14:08
編輯回答
笨小蛋

這些代碼都寫一個(gè)文件的吧?

2017年5月7日 06:01