Я всегда не уверен, когда использовать ловушку useEffect в реагировать, есть ли ситуация, когда ее следует использовать?
У меня есть простая форма и я хочу заменить форму сообщением после кнопки отправки щелкнул
import React from "react";
import "./styles.css";
import SubscribeMessage from "./SubscribeMessage";
export default function App() {
const subscribeHandeler = e => {
e.preventDefault();
return <SubscribeMessage />;
};
return (
<div className="App">
<h1>Email Subscription</h1>
<form onSubmit={subscribeHandeler}>
<div className="subscribeHeader">
Subscribe to stay tuned for our latest news and updates.
</div>
<input
className="inputEmail"
type="email"
placeholder="Email address"
/>
<button className="subscribeBtn">SIGN UP</button>
</form>
</div>
);
}
Рабочие коды и поле можно найти здесь: https://codesandbox.io/s/little-shadow-8rbdd