чтобы сначала получить данные с запроса, а потом уже показать?
useLayoutEffect если нужно выполнить какой-то код, до отрисовки в браузере
да, условный рендеринг. {!isAuth ? <1/> : <2/>}
То есть в нем я могу сделать запрос, дождаться ответа и только после этого показать страницу?
чем обычный useEffect не подходит с показом лоадера пока данные грузятся?
скорее вы хотите как Влад выше написал
Я хочу это сделать только для 1 запроса - получения данных пользователя Лоадер бизнес логикой не предусмотрен
все асинхронные запросы в useEffect где вы указываете пустой массив зависимостей
В useEffect мне этого никак не сделать Дело в том, что я хочу в корневом файле сделать компонент-провайдер, через который буду пропускать все роуты В случае, если токен имеется, делать запрос и ждать ответа, после чего отдавать роут Это пока единственный вариант, который приходит в голову И то, скорее всего не рабочий(
Такое видимо вы хотите сделать?
да, в обычном виндовском. Я так и работу на ревью сдаю
Хорошая попытка Преттиеры всякие вы не юзаете, да?
редактор кода для сеньоров
Обсуждают сегодня