鍍金池/ 問(wèn)答/HTML/ 怎么讓setState之后立即重新渲染頁(yè)面

怎么讓setState之后立即重新渲染頁(yè)面

背景:
在定時(shí)器中直接操作Dom并且setState,導(dǎo)致setState根本沒(méi)作用...。
還是使用(cytoscape)就是一個(gè)數(shù)據(jù)可視化庫(kù),在定時(shí)器中,使用cy自帶的方法直接操縱節(jié)點(diǎn)增加,另一方面也在setState去控制圖下面的進(jìn)度條移動(dòng)。在runder中打印state發(fā)現(xiàn)state已經(jīng)更新了,但是頁(yè)面沒(méi)有變化,這是哪里的問(wèn)題?

回答
編輯回答
短嘆

使用forceupdate方法強(qiáng)制更新。

2018年5月28日 00:57
編輯回答
負(fù)我心

有沒(méi)有componentShouldUpdate重寫 繼承的是純組件還是組件?ui確認(rèn)和state關(guān)聯(lián)了?

2018年1月3日 11:17