将导航和功能放入按钮按下反应原生

时间:2021-03-05 02:26:33

标签: javascript firebase react-native firebase-authentication

嗨,我想知道如何将导航和函数放入下面的示例中。

那么 () 在哪里我如何将函数放入诸如 handlepress 之类的函数中。这可能吗?或者我应该把我的功能放在哪里导航?但我不知道如何编写该代码,当我去用户注册时,我想将它们重定向到登录页面,因为我只想要经过验证的电子邮件登录

因为当我在没有输入导航的情况下像 handlepress 函数一样运行下面的代码时,它会自动将我带到我的应用程序中,就像新闻源一样,但是在注册时我想被重定向到登录页面。我如何实现这一目标?

 <FontAwesome5 onPress={() => navigation.navigate('Login')} name="user-edit" size={22} color="#d40059"/>

这是我的手柄注册功能。

handleSignUp = () => {
        firebase
        .auth()
        .createUserWithEmailAndPassword(this.state.email, this.state.password)
        .then(userCredentials => {
            return userCredentials.user.updateProfile({
                displayName: this.state.name
            });
        })
        .catch(error => this.setState({errorMessage: error.message}))

0 个答案:

没有答案