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

Updating state with React does not update DOM in IE9

本文关键字:更新 状态 DOM React IE9 使用      更新时间:2023-09-26

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

任何想法是什么导致这一点,我如何能使它更新,而不必做这个滚动?

对于IE-9,可以使用

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

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

React JS不支持ie9

支持IE9,点击这里查看

IE9之后支持的IE

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