我开始在React中阅读有关PureComponent的内容,但我现在还不清楚为什么您不将其用于不纯净的孩子的父母。
完美的例子,我见过的大多数应用程序都将所有内容包装在App
组件中。通常没有状态,我使用生命周期方法执行各种设置工作(例如Google Analytics(分析))。因此,最初听起来像是可以使用PureComponent。
但是我读过,如果子组件不是纯(Should I use React.PureComponent everywhere?),则使用它是不安全的。当然,这是事实,因为所有内容都包装在App
组件中。我只是不确定为什么子组件可能无法正确重新渲染。如果这样做,会遇到什么情况?