【发布时间】:2017-07-14 22:52:41
【问题描述】:
在调试 React 代码时,我经常发现 componentWillReceiveProps 会意外触发,但我无法看到是哪个 prop 更改导致了这种情况。
有没有办法检查 nextProps 与 this.props 中哪个道具发生了变化,而无需像 if 那样检查每个道具?
【问题讨论】:
-
如果您想查看两个对象之间的差异,您必须自己编写。
-
当然,我自己写过类似的检查。想看看其他人是否也想出了一个优雅的方法。不要指望 react 能处理这样的事情
标签: javascript reactjs