К содержимому
onsuggest
Войти
Статья ru

Как React не даёт несрочному рендеру потеряться: startTransition, useDeferredValue и Suspense

Источник: Habr ·

Представьте поиск по каталогу: поле ввода, а под ним список из тысяч товаров. Перестраивать такой список долго, и если делать это на каждое нажатие, поле начнёт тормозить. Поэтому обновление списка можно пометить как несрочное: тогда React покажет символ в поле сразу, а список перестроит потом, урывками, в промежутках между нажатиями клавиш. Но что, если пользователь печатает без остановки: список не обновится никогда? И что видит пользователь, пока новый список считается или грузится с сервера, - старый список, пустой экран или спиннер? Читать далее

Что такое Как React не даёт несрочному рендеру потеряться: startTransition, useDeferredValue и Suspense?

Как React не даёт несрочному рендеру потеряться: startTransition, useDeferredValue и Suspense is a статья discovery curated from Habr. Представьте поиск по каталогу: поле ввода, а под ним список из тысяч товаров. Перестраивать такой список долго, и если делать это на каждое нажатие, поле начнёт тормозить. Поэтому

Как получить доступ или попробовать?

You can experience this content directly on its original host (Habr) by clicking the "Open Original" button.

Откуда этот контент?

Curated from Habr by the OnSuggest team to surface the most interesting and serendipitous content on the web.

Статья · Технологии

День 1717: российские компании сокращают программы долгосрочной мотивации сотрудников на фоне замедления темпов роста и ослабления конкуренции за кадры

Сокращение программ мотивации сотрудников, экономия на фоне замедления роста, ослабление конкуренции за кадры, исследования консалтинговой компании SQN

Горячие клавиши

Предыдущее открытие
←P
Следующее открытие
→N
Нравится
L
Не для меня
X
Сохранить
S
Показать эту справку
?
Закрыть
Esc

Горячие клавиши работают на странице открытий.