169 похожих чатов

А в реакте можно заблокировать рендеринг страницы? Например для того

чтобы сначала получить данные с запроса, а потом уже показать?

12 ответов

8 просмотров

useLayoutEffect если нужно выполнить какой-то код, до отрисовки в браузере

да, условный рендеринг. {!isAuth ? <1/> : <2/>}

Mikhail- Автор вопроса
Евгений
useLayoutEffect если нужно выполнить какой-то код,...

То есть в нем я могу сделать запрос, дождаться ответа и только после этого показать страницу?

Mikhail
То есть в нем я могу сделать запрос, дождаться отв...

чем обычный useEffect не подходит с показом лоадера пока данные грузятся?

Mikhail
То есть в нем я могу сделать запрос, дождаться отв...

скорее вы хотите как Влад выше написал

Mikhail- Автор вопроса
Dmitrij
чем обычный useEffect не подходит с показом лоадер...

Я хочу это сделать только для 1 запроса - получения данных пользователя Лоадер бизнес логикой не предусмотрен

Mikhail
Я хочу это сделать только для 1 запроса - получени...

все асинхронные запросы в useEffect где вы указываете пустой массив зависимостей

Mikhail- Автор вопроса
Евгений
все асинхронные запросы в useEffect где вы указыва...

В useEffect мне этого никак не сделать Дело в том, что я хочу в корневом файле сделать компонент-провайдер, через который буду пропускать все роуты В случае, если токен имеется, делать запрос и ждать ответа, после чего отдавать роут Это пока единственный вариант, который приходит в голову И то, скорее всего не рабочий(

да, в обычном виндовском. Я так и работу на ревью сдаю

Евгений
да, в обычном виндовском. Я так и работу на ревью ...

Хорошая попытка Преттиеры всякие вы не юзаете, да?

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
32
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
25
Книга Юрова В.И пойдёт для обучения?
Botsman
24
$params = [ 'formid' => 'feedbackForm', 'formTpl' => '@CODE: <form class="form-validate" data-id="ajax_form"> <fieldset class="margin-bottom-md"> ...
Pathologic
1
> Примечательно, что новый владелец удаляет из GitHub любые жалобы, указывающие на подозрительную активность или смену владельца, и, видимо, рассчитывает на то, что пользовате...
Alex Sherbakov
1
а мы ещё не созрели до того, чтобы создать отдельный чатик про настройку редакторов?
Cheese Syrowiecki
16
И ещё вопрос: можно ли типа как на дос как-то запариться и с помощью прерываний выводить текст, вместо функции printf ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
34
Всем привет! У меня почему-то по-разному отображается TListView в Debug и Release режимах (FireMonkey)! При запуске под Win приложения TListView заливается программо. в Debug ...
Александр COM
8
Ладно, ещё тупого спрошу. Код должен банально вывести значение регистра на консоль, на деле же не выводя ничего, просто оставляя нерабочую консоль (открыта, ничего не написан...
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
25
Hey there Which is the best Linux destro for developers (coding)? To my research on reddit, they said Linux mint is good for mid level spec and Ubuntu for high Lev hardwar...
Wiz 🪄
11
Карта сайта