2017-07-14 11 views
2

コードを反復すると、しばしば私はcomponentWillReceivePropsが意図せず発砲していることがわかりましたが、どの小屋変更がこれを引き起こしているのか分かりません。componentWillReceivePropsで変更された小道具を確認してください

nextPropsthis.propsの間でどの小道具が変更されたかを確認する方法はありますか?if EVERY小道具を確認しますか?

+0

2つのオブジェクト間の差異を見たい場合は、自分で作成する必要があります。 –

+0

もちろん、私は自分の小切手をそのようなものに書いていました。他の人がエレガントなやり方をとっているかどうかを見たい。このようなことに反応するとは思わない – devonJS

答えて

1

JSパッケージ(たとえばgoogleの最初の結果)deep-diffを使用して、古いものと新しいpropオブジェクトを比較することができます。

関連する問題