В настоящее время я борюсь с тем, как перенаправить на домашнюю страницу, когда пользователь нажимает кнопку, которая зарегистрирует его для учетной записи: Моя текущая настройка похожа на эту
function Application() {
const user = useContext(UserContext);
return (
user ?
<Router>
<LandingScreen path="landingscreen"/>
</Router>
:
<Router>
<SignUp path="signUp" />
<SignIn path="/" />
</Router>
);
}
export default Application;
const SignIn = () => {
const [email, setEmail] = useState('');
const [password, setPassword] = useState('');
const [error, setError] = useState(null);
const signInWithEmailAndPasswordHandler = (event,email, password) => {
event.preventDefault();
auth.signInWithEmailAndPassword(email, password).catch(error => {
setError("Error signing in with password and email!");
console.error("Error signing in with password and email", error);
});
};
Как добавить функцию signInWithEmailAndPasswordHandler, чтобы при вызове она перенаправляла пользователя на / landingscreen? Я прочитал подробную документацию, но я новичок в JSX и пытаюсь реализовать это.