对IE11用户反应返回错误#185

时间:2018-03-20 20:21:24

标签: reactjs internet-explorer react-router

当用户在IE中加载我的反应应用程序(irlmap.com),然后单击“开始”时,我看到下面的错误。我已经在其他情况下多次收到并修复了这个错误,但这个特殊错误包含在IE用户中,这是我以前从未遇到过的异常情况。

> Minified React error #185; visit
> http://facebook.github.io/react/docs/error-decoder.html?invariant=185

长形式是:

  

超出最大更新深度。组件时可能会发生这种情况   反复调用componentWillUpdate中的setState或   componentDidUpdate。 React限制嵌套更新的数量   防止无限循环。

带有“开始”按钮的代码中的点是使用反应路由器,按钮本身是反应路由器链接。

<Route exact path="/" component={Toolbar} />

...

const Toolbar = () => (
    <p className='status'>
       <span className='action'>
          <Link id='action-start-new' to={`/map/${this.props.uid}`}>Start &#8594;</Link>
       </span>
    </p>
 )

0 个答案:

没有答案