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

鍍金池/ 問(wèn)答/HTML/ 關(guān)于react+redux數(shù)據(jù)請(qǐng)求渲染問(wèn)題

關(guān)于react+redux數(shù)據(jù)請(qǐng)求渲染問(wèn)題

初次寫react+redux項(xiàng)目,目前有遇到以下疑惑,請(qǐng)求大神指點(diǎn):
頁(yè)面初次通過(guò)redux的action請(qǐng)求數(shù)據(jù)時(shí),由于首次渲染對(duì)象為空,所以導(dǎo)致頁(yè)面回報(bào)undefined。在網(wǎng)上看了類似問(wèn)題解決此問(wèn)題是判斷一個(gè)條件展示不同的組件,例如一個(gè)loding頁(yè)面,但是還是比較疑惑有沒(méi)有更好的解決辦法,謝謝各位大神!

回答
編輯回答
菊外人

reducer中將每個(gè)state,都給一個(gè)初始值就好了。

2018年6月7日 15:59
編輯回答
九年囚
可以在render中這樣寫 如果是空直接返回,這樣沒(méi)有值就不會(huì)渲染 同時(shí)當(dāng)redux更新有值之后由于頁(yè)面重新渲染,所以正常顯示。這個(gè)過(guò)程是很快的,不會(huì)影響任何效果的顯示
if (JSON.stringify(this.props.bussinessTable.toJS()) === '{}') {
  return null;
}
2018年6月23日 16:57