Полиморфные React компоненты
Универсальные React компоненты могут принимать разный набор просов и отрисовывать в разметку компоненты с разными тегами. Например, кнопка может быть как button, так и ссылкой, или даже div или span. TypeScript помогает упростить создания подобного рода компоненты. Разбираемся как именно.
Код из видео https://codesandbox.io/s/romantic-vaughan-t3gcdl
Мои курсы по вебу с купонами:
✅ https://mishanep.com/
📢 Поддержка канала:
https://www.patreon.com/mishanep
https://www.tinkoff.ru/rm/nepomnyaschiy.mikhail1/dihf419741
https://paypal.me/mishanep
Видео Полиморфные React компоненты канала Михаил Непомнящий
Код из видео https://codesandbox.io/s/romantic-vaughan-t3gcdl
Мои курсы по вебу с купонами:
✅ https://mishanep.com/
📢 Поддержка канала:
https://www.patreon.com/mishanep
https://www.tinkoff.ru/rm/nepomnyaschiy.mikhail1/dihf419741
https://paypal.me/mishanep
Видео Полиморфные React компоненты канала Михаил Непомнящий
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Расчет временной дистанции в JavaScript](https://i.ytimg.com/vi/CeS6i2NlYbE/default.jpg)
![Функции первой необходимости в RamdaJS](https://i.ytimg.com/vi/EIQKsVH_UCw/default.jpg)
![Логические операции в RamdaJS](https://i.ytimg.com/vi/bBKd7ijNSRA/default.jpg)
![Серия однотипных анимаций в react spring. Используем хук useTrail](https://i.ytimg.com/vi/1rqO98SqcWU/default.jpg)
![CSS переменные. Быстрый старт](https://i.ytimg.com/vi/Rc1nfMqsYkA/default.jpg)
![Линзы в RamdaJS как абстракция по работе со структурами данных](https://i.ytimg.com/vi/y7K3KizdiI4/default.jpg)
![Как продолжать учиться веб-разработчику и преподавателю](https://i.ytimg.com/vi/curmCNSGF48/default.jpg)
![Минимальный набор для продвижения сайта на WordPress](https://i.ytimg.com/vi/t9mwt-l-T9k/default.jpg)
![Фильтрация массивов и другие методы. Фундаментальный JavaScript](https://i.ytimg.com/vi/s1mXssfmqbo/default.jpg)
![Прогрессивные изображения](https://i.ytimg.com/vi/mXxU_kGm_BQ/default.jpg)
![Обработка строк в RamdaJS и поток вызова функций](https://i.ytimg.com/vi/_cIPI0MLXdc/default.jpg)
![Имитируем запросы с Requestly](https://i.ytimg.com/vi/5P7r0dwi_AQ/default.jpg)
![Трансдюсеры в RamdaJS - скидка на дорогие операции](https://i.ytimg.com/vi/58iOCZmNKHU/default.jpg)
![CSS Grid простыми словами, часть 3. Шаблоны и фракции](https://i.ytimg.com/vi/nZkNA5JUu4g/default.jpg)
![Ваши отзывы на мои курсы и как я с ними работаю](https://i.ytimg.com/vi/gHf_nUBgHFQ/default.jpg)
![Убираем act warning в юнит тестах для React](https://i.ytimg.com/vi/jR4azsxahP4/default.jpg)
![Как ловить ошибки в JavaScript коде](https://i.ytimg.com/vi/qKOUQX93gIo/default.jpg)
![Форматирование чисел в JavaScript](https://i.ytimg.com/vi/1vf7CuHRkX8/default.jpg)
![CSS Grid верстка простыми словами, часть 1. Базовая терминология](https://i.ytimg.com/vi/01SzD20gJUU/default.jpg)
![Деструктуризация массивов. Фундаментальный JavaScript](https://i.ytimg.com/vi/qhpqykBJoz4/default.jpg)