我在IE11 Assignment to read only properties is not allowed in strict mode
中收到以下错误。在深入研究之后,看起来这个bug就在ReactCSSTransitionGroup的源代码中。该组件在其他浏览器中呈现得很好。关于它可能是什么的想法?
答案 0 :(得分:3)
以上可能是图书馆的限制;我没有详细研究过这个问题,但对我而言,它似乎更多地围绕渲染/解释引擎行为。
我的代码中遇到了同样的错误,但它与IE如何处理元素呈现有关。上面的代码行尝试将className
添加到现有元素。但是,在IE中,一些元素被解释为只读,因此类赋值代码会抛出错误;在我的情况下,它试图将className
设置为在IE中不允许的SVG元素。因此,我必须将我的元素包装到<div>
中,然后一切正常。
希望这有帮助!!!