标签: javascript node.js reactjs npm
由于我在deep-equal的React组件中遇到componentDidUpdate导致JS堆栈溢出的情况,因此我正在研究每个库的用例。我们正在使用某些状态值和某些道具进行相等性检查。该组件仅重新渲染了两次,然后我们捕获到最大调用堆栈错误。 deep-equal是我们遇到错误的原因,因为它会进行递归检查。我改用Lodash isEqual后,一切都正常。
deep-equal
componentDidUpdate
isEqual