const Auth = () => (
<form onSubmit={handleClick}>
<h3>Авторизация</h3>
<div className="form-group">
<label>Логин</label>
<input
type="text"
className="form-control"
placeholder="Введите логин"
value={login}
onChange={e => setLogin(e.target.value)}/>
</div>
<div className="form-group">
<label>Пароль</label>
<input
type="password"
className="form-control"
placeholder="Введите пароль"
value={password}
onChange={e => setPassword(e.target.value)}/>
</div>
<button
type="submit"
className="btn btn-primary">Далее</button>
</form>
)
let content;
if (isLogin) {
content = <Contact/>
} else
content = <Auth/>
return (
<div className="App">
<div className='auth-block shadow'>
{content}
</div>
</div>
);
проверь стэйт правильно ли он изменяется , проверь функции изменения пароля и логина
и лучше будет сразу выкладывать код на напр codesandbox а то тут читать не совсем получается