Учим useEffect за 13 минут - React Hooks
⚛️ React 19 — use(Promise) use — новый хук, который позволяет считывать данные из промиса и при этом интегрирован с Suspense и ErrorBoundary. ℹ️ Основные моменты: - На этот хук не распространяются правила хуков — его можно использовать внутри циклов и условных операторов. - Если мы используем хук use(Promise), то где-то в родительском компоненте мы должны положить сам промис (не данные как мы делали раньше) в стейт (useState). Это позволяет избавиться от useEffect’а, который был нужен, чтобы запросить данные при первом рендере. - Хук интегрирован с Suspense, поэтому пока промис не разрезолвится — будет показан fallback объявленный в ближайшем Suspense. - Если промис зареджектился, то будет показан fallback объявленный в ближайшем ErrorBoundary - Песочница тут - Официальная документация тут #frontend #react #new t.me/...182
Что такое useEffect, изучаем хуки в React
Народ, всем привет. Это продолжение темы изучения React, библиотеки, призванная помочь нам быстрее и эффективнее писать сайты и приложения за счет управления состоянием. Мы уже описывали такие хуки, как useState и useMemo, да и что такое React в целом, если вдруг вы не в курсе. Поэтому повторяться не буду, я сразу перейду к делу. Дело в том, что все современные приложения должны выполнять какие-то побочные эффекты, назовем это так, запросы к серверу, подписки, работа с таймерами, изменение DOM напрямую и прочее...