#React #ReactJS Составные компоненты (Compound Components) в ReactJS - это такой паттерн, в котором взаимосвязанные компоненты используются вместе. Эти компоненты используют общее состояние для общения друг с другом. Сам Compound Component состоит из нескольких компонентов поменьше, которые обычно объединяют в единый namespace. В этом видео напишем компонент с использованием паттерна Compound Components. Мы в соцсетях: 💻 Сайт:
💻 Telegram:
💻 Twitter: / _devmagazine 💻 GitHub:
☕️ Поддержать канал:
https://www.donationalerts.com/r/devm... 📃 Исходный код:
00:00 - Что такое Compound Component 02:33 - О примере AnswerSelector 05:03 - Пишем компоненты AnswerSelector 07:01 - Пишем родительский компонент AnswerSelector 10:22 - Пишем кастомный хук useEffectSkipMount 18:17 - Пишем Radio компонент 26:37 - Пишем Question компонент 28:44 - Пишем хэндлеры для сохранения ответов 33:32 - Защита компонентов от использования вне AnswerSelector 35:13 - Плюсы и минусы Compound Component #devmagazine #devmagazinechannel