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

鍍金池/ 問(wèn)答/HTML/ React中setState更新?tīng)顟B(tài)后執(zhí)行方法,在setState里寫(xiě)回調(diào)與Di

React中setState更新?tīng)顟B(tài)后執(zhí)行方法,在setState里寫(xiě)回調(diào)與DidUptated區(qū)別?

React中setState更新?tīng)顟B(tài)后執(zhí)行方法,在setState第二個(gè)參數(shù)里寫(xiě)回調(diào)與componentDidUptated里寫(xiě)方法有什么區(qū)別,兩個(gè)不都是狀態(tài)更新后執(zhí)行嗎,有什么區(qū)別呢

回答
編輯回答
笑忘初

componentDidUptated 包含 propsstate 屬性值的變動(dòng)反饋, setState 可以讓你方便知道你 update 的操作是否成功了!然后 繼續(xù)下一步的正常邏輯!

2017年8月21日 03:44
編輯回答
別瞎鬧

setState的callback是在當(dāng)正式執(zhí)行batchUpdate隊(duì)列的state更新完成后執(zhí)行,而componentDidMount是在re-rendered之后執(zhí)行。

New issue Document that setState() callback is not guaranteed to be called if component unmounts

2017年1月24日 15:50