React怎么判斷什么時(shí)候該重新渲染組件
React怎么判斷什么時(shí)候該重新渲染組件
慕田峪7331174
2019-03-04 08:04:30
TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果定義了一個(gè)state:
1
state{data: {}}
在組件上傳遞了這個(gè)state
1
<div>{this.props.data}</div>
很簡單的邏輯,當(dāng)data發(fā)生了變化,react會(huì)自動(dòng)渲染變化的部分。。不需要手動(dòng)去寫什么東西
在react中,state改變了,render就會(huì)重新渲染了。props的作用僅僅作為屬性名的傳遞
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
1: componentWillReceiveProps里setState你想改變的數(shù)據(jù)
2: 視圖中引用該數(shù)據(jù)
是可以更新的
舉報(bào)