Месяц: Май 2026

Асинхронные запросы: состояния загрузки, ошибки и повторная попытка

Сетевой запрос — это несколько возможных состояний, а не только await fetch. Страница должна отличать ожидание, пустой ответ, ошибку и готовые данные. Сделаем локальный список с повторной попыткой: кнопка блокируется на время запроса,.

Читать далее ➞

Адаптивная карточка события без тяжёлого фреймворка

Адаптивная карточка события должна выдерживать длинное название, увеличение текста и узкий экран. Для такого компонента не нужен тяжёлый фреймворк. В примере CSS отвечает за расположение, а JavaScript только записывает данные в.

Читать далее ➞