Что такое React Suspense, use и ErrorBoundary в подробностях
undefined
0:00 / 0:00
Что такое React Suspense, use и ErrorBoundary в подробностях
1 899 просмотров · 1 год назад
undefined
325 подписчиков
1 899 просмотров · 1 год назад
В этом видео разбираемся как работать с процессами (промисами) в React с помощью метода use, компонента Suspense, а также обработку ошибок через ErrorBoundary.
Разберем примеры запроса данных с бекенда, ленивую подгрузку компонент (code-splitting) и загрузку данных за пределами UI на примере лоадера в react-router.
Уже давно в React появился компонент Suspense, специально предназначенный для таких задач, но, к сожалению, фронтенд разработчики, особенно на проектах, в которых много легаси, не спешат его использовать.
Постараемся понять, как и почему команда реакт дала нам такие инструменты, как они работают и какие преимущества для наших проектов будут от их применения.
00:00 Введение
00:20 Загрузка данных через хук
02:53 Недостатки обычного подхода
04:50 Что предлагает команда React
05:55 Загрузка данных по-новому
11:18 Код-Сплиттинг
12:12 Использование в react-router
15:14 Преимущества нового подхода