Закончил чистку от говнокодера будем доделывать js
Разбираем все варианты взаимодействия компонентов на фронтенде при построении матрицы прав доступа! В ролик вошли: «Быстрый костыль»: Сбор данных напрямую через data-атрибуты и querySelector. Когда это оправдано? Архитектурный подход: Использование Custom Events и подписки на события. Каскадные чекбоксы: Как корректно обрабатывать снятие и выбор родительских категорий меню. Формирование Payload: Как упаковать состояние чекбоксов в JSON для бэкенда без лишних элементов. Показываем как не надо делать, и как сделать так, чтобы код не рассыпался при добавлении новых пунктов меню. Подписывайтесь на канал, ставьте лайк и пишите в комментариях, какой подход используете вы! #javascripttutorial #frontenddevelopment #jsarchitecture #coding