Александр Дунай (Альфа-Банк) - Улучшаем качество кода React-приложения с помощью Compound Components
Вставка
- Опубліковано 27 вер 2024
- Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/K18Cxd
- -
Скорее всего, вы сталкивались с проблемой, когда ваш React-компонент становится большим, сложным и в нем появляется куча условий. Согласитесь, такие компоненты сложно читать, ревьюить и вообще понимать, что там происходит.
В этом докладе Александр поделится подходом написания компонентов, помогающих избежать такой ситуации - Compound Components.
Спасибо, было полезно)
Самое интересное, как эта бизнес логика в компаунде реализована. Подозреваю, что вложенные тернарники заменили на ифы и стало норм :)
А внутренности вложенных компонентов показать? Туда же весь ад спрятали.
не думаю там звичайний свіч і композиція, ад в бека на стороні а тут трішки ооп і все
Спасибо!
Внешне причесали, да, а что внутри? Пока это выглядит просто, как разбиение на компоненты одного большого и импорт, где внутри каждого тот же код. Никуда не делась потребность проверять пропс и рисовать по условию.
Где-то можно посмотреть основной код, какова реализация внутри компонентов?
"На уровне выше" творится тот ад что был внутри) ничего не поменялось, тема не раскрыта..
Э И Вот
Чуваку надо научиться вести лекции, пока слушать это невозможно. Лучше прочитать статью на хабре
На скорости 1.5 норм
@@egorgor на х3 еще лучше
Спасибо Александру! Полезное видео и короткое
А что происходит с tree-shake при таком подходе? Он не перестанет работать разве ?
Без отличий от изначального варианта