Як ви знаєте, поточна версія React - 18.2 і вона не оновлювалася десь два роки. Але окрім цієї стабільно-застійної версії, React постійно випускає канаркові релізи. Вони вважаються "умовно" стабільними. Власне, Next.JS використовує саме ці релізи, про що я перекладав статтю раніше (тиць)
І ось там, у канарковому релізі, є декілька нових хуків один з яких може бути цікавим:
В самому React-і додалися два нових хуки:
1. Хук
use, який інтегрований з компонентом Suspense і який дозволяє працювати напряму з Promise та з контекстом2. Хук
useOptimistic, який нам має допомогти з показом "оптимістичного"\* результату асинхронних операційА ще два хуки були додані в React-dom:
useFormStatus та useFormState, але з ними без чашки кави так просто не розібратися. От про перший ми завтра і поговоримо, бо я сам тільки з навчання і ледь доплентався додому.
* Оптимістичний апдейт - це коли ми повідомляємо користувачеві про успішність операції, не маючи на це підтвердження.
Всім тихого вечора