У меня есть два экрана, HomeScreen
и AddScreen
. Когда пользователь нажимает кнопку на HomeScreen
, он направляется на AddScreen
. После того как пользователь заполнит форму на AddScreen
, я хочу, чтобы он вернулся на HomeScreen
. Я использую react-navigation
. Вот что я попробовал:
import React, {useState} from 'react';
import {
View,
Text,
TouchableOpacity,
} from 'react-native';
import firebase from 'react-native-firebase';
const Add = (navigation) => {
return (
<View style={styles.container}>
<TouchableOpacity
style={styles.buttonStyle}
onPress={() => {
firebase
.firestore()
.collection('my-table')
.add({
// Some stuff
})
.then(() => {
// What I tried
navigation.navigate('Home', {screen: 'HomeScreen'}
// have also tried
navigation.goBack()
})
.catch((error) => console.log(error));
}}
>
<Text>Share</Text>
</TouchableOpacity>
</View>
);
};
Любая помощь будет принята с благодарностью