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

时间:2016-10-17 08:04:01

标签: javascript reactjs internet-explorer-9

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

知道是什么导致了这个以及如何在不进行此滚动的情况下进行更新吗?

2 个答案:

答案 0 :(得分:1)

对于IE-9,您可以使用

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

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

React JS not working with Internet Explorer 9

它支持IE9,请点击此处

IE supported after IE9

答案 1 :(得分:1)

发现了这个问题。在ReactJS中的状态属性周围使用span标记时,IE9不会直观地更新它,除非右键单击选择文本或将其滚出视图并重新输入。