Size: a a a

$mol: Разработка

2021 December 07

c

cevek in $mol: Разработка
ты управляешь этим когда дергаешь экшен
источник

c

cevek in $mol: Разработка
задаешь лимит времени сколько максимум ждать
источник

SY

Sergey Yuferev in $mol: Разработка
к примеру рендерится страница, в ней список - отдельный компонент в отдельном бандле, грузится через Suspense и React.lazy
источник

c

cevek in $mol: Разработка
заворачиваешь экшен в дефер, и задаешь лимит
defer(() => render(...), 1000)
источник

SY

Sergey Yuferev in $mol: Разработка
в мидлваре чтоль?
источник

c

cevek in $mol: Разработка
ну да
источник

c

cevek in $mol: Разработка
когда пришел запрос от пользователя
источник

SY

Sergey Yuferev in $mol: Разработка
а как ждать только конкретный запрос?
источник

SY

Sergey Yuferev in $mol: Разработка
а остальные - пускай отложенно грузит
источник

c

cevek in $mol: Разработка
для этого делишь все на саспенс зоны
источник

SY

Sergey Yuferev in $mol: Разработка
что за зоны?
источник

c

cevek in $mol: Разработка
<Suspense>...</Suspense>
источник

SY

Sergey Yuferev in $mol: Разработка
а как задать таймаут?
источник

c

cevek in $mol: Разработка
таймауты только в экшенах можно делать
источник

c

cevek in $mol: Разработка
defer(() => showAds(), 1000)
defer(() => showComment(), 500)
источник

SY

Sergey Yuferev in $mol: Разработка
что за defer?
источник

SY

Sergey Yuferev in $mol: Разработка
React.unstable_deferredUpdates?
источник

c

cevek in $mol: Разработка
startTransition
источник

c

cevek in $mol: Разработка
переименовали
источник

c

cevek in $mol: Разработка
и хук еще сделали useTransition
источник