Фронтенд-дайджест №690 (8 - 14 вересня 2025)

Веб-розробка
-
Хакерська атака на ланцюг постачання: задіяні npm-пакети з 2 мільярдами завантажень на тиждень.
-
Відмовтесь від кастомних модалок: Міць нативного елемента dialog
-
Чи здатні нативні веб API витіснити кастомні компоненти у 2025 році?
-
Інструменти
- Вибір правильної моделі в Cursor
- Deno 2.5: Дозволи у файлі конфігурації
- Fresh + Vite: фулстек-фреймворк нового покоління
- Процес встановлення Bun: зазирнемо всередину
- Надмір інструментів: Як дати раду перевантаженню інструментами у фронтенд-розробці.
- Порівняльне оцінювання та рейтинг AI-інструментів для розробки [Вересень 2025]
-
Ефекти
CSS
- Поки ви лагодите щось по фану, полагодьте й важливі моменти
- Понад 100 нових функцій CSS за останні 5 років: один список, який об'єднує їх усі
- Зміна кольорів у CSS: Дослідження технік анімації кольорів
- Патерн "йти за лідером" з CSS anchor positioning
- Додавання CSS Cascade Layers до поточного проєкту
- Не наслідуйте блокову модель
- Колонки з точками переходу: п'ять способів. Який вам до вподоби? Breakpoint Columns: п'ять підходів. Який оберете ви?
- Які можливості відкриває
corner-shape
? - Композиція в CSS
- CSS layers для перевизначення стилів в Astro-компонентах без !important.
- Subgrid: безмежні можливості вирівнювання елементів.
JavaScript
-
React
- next/dynamic в Next.js — коли лінь корисна, а коли критична
- Створення бібліотеки керування станом
- Поширені помилки React та способи їх виправлення
- Файлова маршрутизація в React Router v7 – чому варто залишити її опціональною?
- Основи React: як ефективно використовувати React useCallback
- Застосування правил проєкту Cursor для покращення розробки застосунків Next.js.
-
Бібліотеки