我有一个带有Typescript的ReactNative项目。在我的项目中,我使用Firebase进行身份验证。我想在成功登录后重定向用户。
我的登录界面结构
在登录屏幕内部,我使用了另一个名为login form的组件。登录表单接受用户的输入。
现在的问题是:
登录后如何将用户导航到另一个屏幕?我使用React Native Navigation进行导航。我可以从登录屏幕访问导航道具,但我的登录功能是在登录表单组件中实现的。我无法从loginForm组件访问导航道具。
我回答自己。
我在loginForm组件内部使用了useNavigation()函数,它工作得很好。