2
在虛擬DOM中,每次更改輸入內容時都會觸發onChange。在常規DOM中,onChange僅在輸入元素模糊時觸發。React觸發器onChange事件的虛擬DOM輸入與常規DOM中的輸入不同。爲什麼是這樣?
link to GIF illustrating the behavior
樣本項目:
source code for the above demo
爲什麼陣營觸發的onChange事件不同的虛擬DOM元素?
你的意思是問如何* *這以這種方式實現的?或*爲什麼*? *爲什麼*會歸結爲受控領域的必要性以及他們如何以反應的方式進行工作;也就是說,當你通過鍵入來更新受控字段時,反應需要更新表示字段值的狀態變量。這隻能在每次更改字段值時觸發更改才能完成。 –
哦,是的,我問「爲什麼這樣?」在問題標題。啊,這是有道理的。謝謝@LiamEgan – ross
可以向下選民請留言解釋?謝謝! – ross