在 IE9 中使用 React 更新状态不会更新 DOM

Updating state with React does not update DOM in IE9

我正在使用 React,每当我更新组件的状态时,它不会立即更新 IE9 中的视图。我必须将特定的 dom 元素从我的视图中滚动出来,然后将其滚动回视图中才能看到它更新。这适用于所有其他浏览器(Safari、Chrome、IE10+、Firefox)

知道是什么原因造成的吗?我如何在不滚动的情况下更新它?

对于 IE-9,您可以像这样使用

<meta http-equiv="X-UA-Compatible" content="IE=edge">

或者您可以在这里找到相同问题的解决方案

支持IE9,查看这里

IE supported after IE9

发现问题。当在 ReactJS 中围绕状态 属性 使用 span 标签时,IE9 不会在视觉上更新它,除非右键单击选择文本或将其滚动出视图并返回。