state 和 props

應(yīng)該盡量讓你的組件無(wú)狀態(tài)化。

狀態(tài)化指的是state來(lái)超級(jí)和變化的特性。

props應(yīng)該是不會(huì)變化的特性。

比如這個(gè)組件的一旦被傳入便不會(huì)改變的屬性用props,state表示組件內(nèi)部的狀態(tài)的變化,應(yīng)該是自身的內(nèi)部狀態(tài),比如初期化狀態(tài)是什么,點(diǎn)擊了會(huì)setstate,網(wǎng)絡(luò)請(qǐng)求成功會(huì)setstate。state可以賦props的值。

子組件觸發(fā)父組件改變,可以通過(guò)子組件props傳入父組件的回調(diào)。

父組件改變子組件可以把父組件的state作為子組件的props傳入。在父組件setstate后,子組件狀態(tài)即可發(fā)生改變。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • state狀態(tài)和props屬性是react非常重要的兩個(gè)方面,狀態(tài)控制組件內(nèi)部的變化,屬性獲取外部傳遞給內(nèi)部的數(shù)據(jù)...
    e5169c37d62f閱讀 1,463評(píng)論 1 2
  • props(屬性):是由父組件傳遞給子組件的,而且是單向的傳遞屬性,當(dāng)屬性多的時(shí)候可以進(jìn)行對(duì)象的傳遞 state(...
    Nickyzhang閱讀 695評(píng)論 0 2
  • state: state 的主要作用是用于組件保存、控制、修改自己的可變狀態(tài)。state 在組件內(nèi)部初始化,可以被...
    夜息白鴿閱讀 163評(píng)論 0 0
  • 午后時(shí)光,沏一杯香醇的苦咖啡,伴讀一本心靈雞湯讀本,頓時(shí)小資情調(diào)出來(lái)了??晌移x擇了炎熱的午后到海邊跑步,似乎只...
    奔跑的陽(yáng)光閱讀 158評(píng)論 0 0
  • 今天是我們付愛(ài)寶第二期特種兵培訓(xùn)第一天! 今天是緊張的一天,是忙碌的一天,也是充實(shí)的一天,同樣,也是我們接觸與之前...
    愛(ài)FAB小丹閱讀 569評(píng)論 0 0

友情鏈接更多精彩內(nèi)容