Frontend
Группировка полученных сообщений по датам с указанием названия комнаты
Отладка и доработка React‑приложения
Имплементация очереди с использованием двух стеков
Создание цепочечных методов для работы с DOM‑элементами
Имитация Array.map с применением Array.reduce
Порядок вывода console.log в React‑компоненте №62
Последовательный запуск асинхронных функций
Обёртка fetch с автоматическим повтором при неудаче
Определение, является ли строка палиндромом
Организация элементов в контейнере с адаптивной шириной
Проверка наличия подпоследовательности в строке
Самостоятельная реализация функции Promise.all
Создание очереди AsyncQueue для гарантированного последовательного выполнения асинхронных функций
Создание функции debounce с корректным отложенным вызовом
Зеркальное отражение бинарного дерева
Создание простого контактового списка в React
Создание копии массива с удвоенными элементами через reduce
Функция высшего порядка через каррирование
Сокращение лишних вызовов useEffect при подписке на события окна в React
Определение вывода в консоль – пример 91