Front-end Digest № 128: Ripple замість React, лейаути з CSS Subgrid та CSS-in-JS як зрада здорового глузду

💡 Усі статті, обговорення, новини про Front-end — в одному місці. Приєднуйтесь до Front-end спільноти!

Привіт, колеги. Мене звати Олександр, я займаюся фронтендом в компанії Zfort Group. Маю для вас свіжий дайджест з цікавими матеріалами зі світу фронтенду за останній тиждень.

Веброзробка

Новини вебплатформи за листопад
Що нового в Astro — листопад 2025
Черв’як Shai-Hulud 2.0 в npm: аналіз та що потрібно знати
The Performance Inequality Gap, 2026
Розробка власного роутера з UrlPattern
Будуємо моноліт: компоновані системи рендерингу для грандіозної WebGL-історії з 13 епізодів
Як творчий процес формує WebGL-портфоліо

CSS

Абсолютно нові компонування з CSS Subgrid
Знайомство з CSS-інструкціями `if` та умовною логікою
CSS-in-JS: зрадницький удар по глузду у фронтенді
Як додавати та видаляти елементи з нативної CSS каруселі (...за допомогою CSS)
Формування допоміжних класів із дизайн-токенів із застосуванням Style Dictionary
Використання overscroll-behavior: contain для запобігання прокручування сторінки при відкритому <dialog>
Про успадкування та спільне використання значень властивостей
Створення оригінальних кутів з CSS corner-shape
CSS-фігури, що враховують напрямок
light-dark() не завжди збігається з prefers-color-scheme
Використання CSS для усунення ілюзії ірадіації

JavaScript

Чому варто використовувати React
State of React 2025
Ripple замість React? Оцінка найновішого JS-фреймворку
Вступ до Nest.js: розробка серверного JavaScript на Node.js
Як спростити ваші React-компоненти за допомогою похідного стану.

Фронтенд-меми

Подобається дайджест? Підписуйтесь акаунт автора вгорі сторінки, щоб отримувати сповіщення про нові випуски на пошту.

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному2
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
CSS-in-JS: зрадницький удар по глузду у фронтенді

Завжди думав css-modules краще — більш нативно, менше геморою, ніяких змін тому що 2 версії підряд material-ui змінював бібліотеку яку юзає під капотом

А з css variables так взагалі

Підписатись на коментарі