我正在从react
版本15
升级到16
(16.6.1),并且在控制台中看到一堆警告,我应该担心吗?
Warning: Expected instance props to match memoized props before componentDidUpdate. This is likely due to a bug in React. Please file an issue.
我无法提出问题,因为我无法查明问题,也不是我要共享的代码。我在网上找不到有关此问题的任何信息。
我应该担心吗?我应该让它滑下来吗?
答案 0 :(得分:3)
查看this issue report中的复制情况,是因为特定的库(在该示例中为react-css-modules
)覆盖了React组件中的this.props
对象。
这从未得到支持,并且可能导致其他问题。如果必须依靠这一点,则here中介绍了一种可能的解决方法。
答案 1 :(得分:0)
花了我几天时间才解决。问题是this.state是我的地址字段的本地变量ref。
ref = {ref =>(this.state = ref)} //错误行