datalist TypeError:无法读取属性' replaceChild'为null

时间:2017-01-24 18:25:14

标签: reactjs

在我得到的反应项目上:

DOMLazyTree.js:70 Uncaught (in promise) TypeError: Cannot read property 'replaceChild' of null
    at Function.replaceChildWithTree (DOMLazyTree.js:70)
    at Object.dangerouslyReplaceNodeWithMarkup (Danger.js:42)
    at Object.dangerouslyReplaceNodeWithMarkup [as replaceNodeWithMarkup] (DOMChildrenOperations.js:122)
    at ReactCompositeComponentWrapper._replaceNodeWithMarkup (ReactCompositeComponent.js:781)
    at ReactCompositeComponentWrapper._updateRenderedComponent (ReactCompositeComponent.js:771)
    at ReactCompositeComponentWrapper._performComponentUpdate (ReactCompositeComponent.js:721)
    at ReactCompositeComponentWrapper.updateComponent (ReactCompositeComponent.js:642)
    at ReactCompositeComponentWrapper.receiveComponent (ReactCompositeComponent.js:544)
    at Object.receiveComponent (ReactReconciler.js:126)
    at ReactCompositeComponentWrapper._updateRenderedComponent (ReactCompositeComponent.js:751)

当我尝试加载我添加了数据列表的页面时

任何线索从何处开始寻找?

1 个答案:

答案 0 :(得分:1)

如果使用redux-thunk,请确保承诺不会误解错误。

我们有一个类似的问题,同时调用dispatch调用我们的reducers,并且React同步重新渲染。在我们的渲染中,将孩子传递给<input />时会出现错误。{{1}}在我们的游戏中冒出来。

换句话说,实际错误消息与控制台中的操作一起显示。