View Transitions — это подарок 🎁
Один набор CSS keyframes и одна локальная пользовательская переменная для ::view-transition-old/new(body) 🚀
👉 @frontend_1
Читать далее →
Валидация форм - это сложно
Что если бы существовала либа форм Next.js, которая бы выполняла валидацию как на клиенте, так и на сервере из одной схемы Zod 👀.
👉 @frontend_1
Читать далее →
Теперь в CSS появилась функция Math.
Теперь в CSS появилась функция Math.pow() от JavaScript, и вы можете генерировать плавные изменения масштаба шрифтов в CSS для размеров области просмотра/контейнера 👀
:where(dd) {
--min: calc(17 * pow(1.2, var(--lvl, 0)));
font-size: clamp(var(--min), var(--fluid), var(--max)); ✨
}
dd:nth-of-type(2) { --lvl: 2; }
👉 @frontend_1
Становится ли дочерний компонент клиентского компонента также клиентским компонентом?
👉 @frontend_1
Читать далее →
Conform - это потрясающе
- Валидация клиента + сервера из одной схемы Zod
- Прогрессивное улучшение
- Восхитительно простой API
- Работает с Next.js ( server actions + useFormStat…
Читать далее →