@timofeus91
Junior Frontend Developer

Как правильно использовать setstate в функционально компоненте для изменения булево значения?

Всем добрый день! Делаю проект на React. при выполнении функции ( функция авторизации) мне необходимо изменить булево значение в данном коде.

const [loggedIn, setLoggedIn] = React.useState(false);


Нужно изменить так чтобы булево значение поменялось на true сразу, а не при перезагрузке страницы. Это необходимо для корректного получения информации о пользователе. ( эффект по получению информации о пользователе получаю если loggedIn = true) .

Подскажите, пожалуйста, как правильно прописать колбэк функции в этом setState чтобы выполнить мою задачу?

setLoggedIn(true);

Заранее благодарю за помощь. Документацию смотрел, но там классовые компоненты и мне было слегка непонятно решение. Извиняюсь если вопрос слишком простой.

Добавление: Да, я вспомнил про useEffect. Я поправлю код в своем приложении так как нужно чтобы это все корректно работало. Но вопрос остается прежним. Как можно добавлять колбэк функцию в setState если это функциональный компонент? Заранее спасибо!
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы