反应导航:如何调试

时间:2018-08-12 14:14:09

标签: debugging react-native react-navigation

我有一个应用程序,在该应用程序中,我配置了多条路由,并且在我确定这条最新路由并且不起作用之前,一切都工作正常(显示错误的屏幕)。

我的问题是我该如何调试。没有打印错误日志,我找不到如何获取更多有关正在发生的事情的日志。我也不知道在哪里停止调试器以获取一些有用的信息。

1 个答案:

答案 0 :(得分:0)

您可以使用这2个侦听器来记录某些内容:

willFocus-屏幕将聚焦

componentDidMount() {
  this.props.navigation.addListener("willFocus", () => console.log(""));
}

willBlur-屏幕将无法对焦

componentDidMount() {
  this.props.navigation.addListener("willBlur", () => console.log(""));
}

另外,看看documentation可以看到更多的听众。