我通过跟随this article by Ben Schwarz使用react redux来描述我的应用程序的性能。
在用户计时部分,我收到这些警告(没有输入标志):
有两条消息:
(Committing Changes) Warning: Lifecycle hook scheduled a cascading update
Connect(MyComponent).componentDidUpdate Warning: Scheduled a cascading update
我做了一些搜索,但我发现没有什么特别的。它似乎与react-redux的连接HOC的componentDidUpdate
函数有关。
这些讯息意味着什么?
答案 0 :(得分:7)
消息表示componentDidUpdate正在更改道具或设置状态,因此更新将级联(在上次更新后立即发生),因为它是更新期间调用的最后一个生命周期方法。基本上React已经确定需要进行另一次更新,但它还没有完成当前的更新。我不确定这是否与react-redux或您的应用程序有关。