我正在使用wix的React Native Navigation v2。我有一个带有登录屏幕和注册的欢迎屏幕。我从App.js
启动startAuth.js。有用于登录和注册的两个选项卡。
但是,一旦应用启动,componentWillMount方法就会在注册屏幕上运行,但是我仍在登录选项卡上。
为什么会这样?
答案 0 :(得分:0)
react-native-navigation
的标签不支持延迟加载。但是有两个特殊的生命周期函数,您可以在组件在屏幕上出现或消失时放置逻辑
componentDidAppear()
:每次该组件出现在屏幕上时都会调用componentDidDisappear()
:每次该组件从屏幕上消失时都会调用https://wix.github.io/react-native-navigation/#/docs/events
也有关于主题https://github.com/wix/react-native-navigation/issues/1250的讨论