RUVIDEO
Поделитесь видео 🙏

React 18 & TypeScript : How to safely type the useReducer hook

The React useReducer hook is one of the less used and under rated built-in hook but it can be especially useful when we use several useState hooks in a component that are related to each other.

The concept is very simple:

the state is handled by a (reducer) function
you need to dispatch an action to update the state
the function is automatically invoked after every dispatch and the state is updated accordingly

You can also read the full article and get the source code on my blog:
https://www.fabiobiondi.dev/blog/2023-01/how-to-safely-type-usereducer-in-react-and-typescript

00:00 introduction
00:50 useReducer hook
01:30 action and state
03:10 typed actions
04:00 typed state
05:15 split actions
07:55 children components
08:25 TypeScript Guards

-
RELATED ARTICLES:
1) React: From useState hook to useReducer
https://www.fabiobiondi.dev/blog/2023-01/react-from-usestate-to-usereducer

2) React 18.x & TypeScript: How to safely type the useReducer hook (the text version of this video)
https://www.fabiobiondi.dev/blog/2023-01/how-to-safely-type-usereducer-in-react-and-typescript

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «React 18 & TypeScript : How to safely type the useReducer hook», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.