怎么让setState之后立即重新渲染页面

背景:
在定时器中直接操作Dom并且setState,导致setState根本没作用...。
还是使用(cytoscape)就是一个数据可视化库,在定时器中,使用cy自带的方法直接操纵节点增加,另一方面也在setState去控制图下面的进度条移动。在runder中打印state发现state已经更新了,但是页面没有变化,这是哪里的问题?

阅读 6k
2 个回答

使用forceupdate方法强制更新。

有没有componentShouldUpdate重写 继承的是纯组件还是组件?ui确认和state关联了?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题