подскажите, как можно получать state более правильно, чем вызовом StatusServer()
const StatusServer = () => {
const counter = useSelector(state => state.user.status)
return counter
}
// получаю нужный state так
StatusServer()
но потом у меня идет треш с if-ами (там их больше чем 10), где и идет вызов StatusServer(), чтобы получить число и сравнить его
const ResMessage = () => {
if (StatusServer() === 3) {
return (
<Alert variant="danger">
Email на сервисе не существует.
</Alert>
)
} else {
return(
<Alert variant="danger">
Произошла ошибка, попробуйте еще раз.
</Alert>
)
}
}
const ResMessage = () => {
const status = useSelector(state => state.user.status)
if (state.user.status === 3) {
return (
<Alert variant="danger">
Email на сервисе не существует.
</Alert>
)
} else {
return(
<Alert variant="danger">
Произошла ошибка, попробуйте еще раз.
</Alert>
)
}
}