Storybook 10.4 — AI-агенты теперь могут автоматически настраивать Storybook: анализируют структуру проекта, генерируют конфиг, моки (MSW), stories и interaction-тесты для до 10 компонентов. Sidebar теперь фокусируется на сториях, затронутых изменениями кода. Первая классная поддержка TanStack React.
TanStack Start — Deferred Hydration — TanStack Start позволяет лениво гидратировать части страницы: server-render остаётся, но клиент не тратит время на гидратацию всего документа. Deferred hydration откладывает гидратацию boundary и выносит children в отдельный JS-чанк. Экспериментально, но уже можно попробовать.
Статьи, мнения, туториалы
JS/TS
React Server Components в TanStack — Frontend Masters разбирает RSC в TanStack Start — радикально другая реализация, чем в Next.js. RSC-компоненты бегут только на сервере, ждут fetch/DB, код не попадает в клиент, отдаётся только markup. Автор идёт от первых принципов, без сравнения 1:1 с Next.js.
CSS
Moving away from Tailwind, and learning to structure my CSS — Julia Evans переехала с Tailwind на semantic HTML + vanilla CSS. Выводы: 8 лет Tailwind научили её системному мышлению — она уже знает паттерны управления layout, цветами, компонентами. На чистом CSS это проще и приятнее, чем она думала.
Инструменты
Staged publishing for npm packages — npm добавил approval-шаг перед публикацией пакетов. Вместо npm publish → npm stage publish — пакет попадает в staging-зону. Мейнтейнер должен одобрить с 2FA, только потом пакет становится публичным. Требует npm CLI 11.15.0+ и Node 22.14.0+.
npq — audit npm packages before install — npq позволяет проверять пакеты npm перед установкой: сканирует snyk.io на CVE, проверяет metadata и integrity. Команда: npx npq install express —dry-run. Для тех, кто устал гадать, что залезет в node_modules.