在React Native中,如何在每次设置状态时console.log()?

时间:2018-07-28 02:22:02

标签: react-native

在构造函数中最好是1行代码。 我不想在setState

的每个回调中使用console.log()

是否有监听器来更改?

1 个答案:

答案 0 :(得分:1)

使用componentDidUpdate生命周期函数显示状态更改:

  componentDidUpdate(prevProps, prevState) {
   console.log(prevState, this.state);
  }

要检测实际更改,请使用deep object comparison

工作 Codesandbox example