Как использовать Suspense для загрузки данных?

Senior
146 просмотров
AFK Offer AI

Suspense для данных позволяет компоненту «приостановиться» пока данные загружаются, показывая fallback. Компонент бросает Promise (через специальную обёртку), Suspense его ловит и показывает fallback. TanStack Query поддерживает это через useSuspenseQuery — компонент не получит data: undefined, данные гарантированно есть. Несколько Suspense границ позволяют загружать разные части страницы независимо. Это декларативный подход к loading states.

Следующий вопрос

Как реализовать date picker?