Skip to content

Conversation

@ante-luu
Copy link

@ante-luu ante-luu commented Sep 2, 2025

Работают оба сценария лайка: клик ставит/снимает лайк, счётчик меняется.
Комментарии хранятся в массиве comments; при загрузке выполняется рендер из массива.
В данных у каждого комментария есть isLiked и likes.
Класс лайка определяется булевым флагом при рендере: 'like-button -active-like' если isLiked, иначе 'like-button'. Методы classList.add/remove не используются.
Изменение количества лайков — только через изменение массива данных, затем полный ререндер; прямого изменения innerHTML счётчика нет.
После добавления нового комментария лайки продолжают работать (обработчики навешиваются после рендера).
Есть рендер-функция renderComments().

@github-actions
Copy link

github-actions bot commented Sep 2, 2025

Привет! Сделай пожалуйста Pull Request в свой репозиторий, сейчас ты сделал PR в репозиторий Глеба. Посмотри в домашке, там на скриншоте нарисовано где выбрать свой репозиторий

@github-actions github-actions bot closed this Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant