Я использую firebase в действии Redux для аутентификации моего пользователя. Но как перенаправить его со страницы входа на другую?
import firebase from '../app/firebase/firebase.js';
export const SIGN_IN = 'SIGN_IN'
export const GET_BOOKS = 'GET_BOOKS'
export const signInState = (email, password) => dispatch => {
firebase.auth()
.signInWithEmailAndPassword(email, password)
.then(() => {
dispatch({
type: 'SIGN_IN',
})
push("/home") /// here i try to redirect user
})
.catch((error) => {
console.log(error);
alert(error);
})
}
А также у меня есть PrivateRoute в моем файле приложения. Как добраться до этого «пути»?
<PrivateRoute
path="/home"
signedInStatus={this.props.signedInStatus}
component={Home} />}/>