我正在为导航屏幕使用react导航。我使用了嵌套导航、TabNavigator和StackNavigator。在不使用Redux的情况下,如何知道在当前屏幕中已被滑动/切换到其他屏幕并更改屏幕内的state。我尝试获取this.props.navigation.state.routeName,它获取屏幕的routeName,但是当routeName发生变化时如何触发
co
我使用React导航在按下按钮的屏幕之间导航。我可以很好的浏览屏幕。但是,在一个导航中,我还想重新设置stackNavigator.我已经研究过使用stackNavigator方法重置NavigationActions.reset()的解决方案,但是我无法让它在Button为了重新处理,我不得不尝试使用一个按钮来导航到一个新的屏幕,并重新设置stackNavigator。这是我的代码:
import React from 'react