Skip to content
catch-all-favorite
Esc
↑↓navigate↵open⌘Jpreview
On this page

This Week in React #299 キャッチアップ

発行日: 2026-09-30 ソース: Panda, Vinext, Next.js, Preact, Design Systems, RTK | … | TC39, Composites, WebSkills, MSW, upm, pnpm

今週の注目ポイント

  • Panda CSS 2.0: Oxc 上の Rust コンパイラへ書き直したメジャーバージョン。スタイリング API は維持しつつエンジンを刷新し、ゼロランタイム CSS、タイポグラフィプリセット、デザインシステムの publish、ESLint プラグイン対応を追加。既存ユーザーは移行の影響を要確認。
  • Vinext 1.0: Cloudflare による Vite ベースの Next.js 再実装が安定版に。「99%+ の互換性」を謳い、App Router / Pages Router の両方をサポート。Next.js を Vite で動かす選択肢として注目。
  • Preact 11.0: 6 年以上ぶりのメジャーバージョン。ESM-only、TS 5.1+、ストリーミング SSR 対応の Hydration 2.0、props としての refs、Object.is ベースの hook 依存比較、React 互換の改善などを含む破壊的変更。
  • Next.js セキュリティリリース(16.3.8 / 15.5.27): 「critical 1 件・high 2 件・medium 5 件」の脆弱性に対応。該当バージョンを使うアプリは早急なアップデートが必要。
  • TC39 ミーティング(Composites ほか): Records & Tuples の後継となる Composites(値で比較されるオブジェクト、interning を利用)や Iterator メソッド、export defer などが進捗。ES の進化を追ううえで重要な回。

React

Panda CSS 2.0 - Same styling API, a new engine underneath

  • URL: https://panda-css.com/blog/panda-css-v2
  • 要約: Oxc 上の Rust コンパイラへ書き直したメジャーバージョン。スタイリング API はそのままに、ゼロランタイム CSS、タイポグラフィプリセット、デザインシステムの publish、ESLint プラグイン対応を追加した。

Vinext 1.0 - Next.js applications, powered by Vite

PostHog - I wrote a 70x faster SQL parser while barely looking at the code

  • URL: https://go.posthog.com/twir-sept30
  • 要約: スポンサー枠。コードをほとんど見ずに 70 倍高速な SQL パーサーを書いたというパフォーマンス最適化の話。

Next.js September Security - 16.3.8 and 15.5.27

React Summit US

GitHub - Improving site performance by shipping more CSS

Rebuilding React Router’s Global Hooks in Next.js

Props Are Not a Design System

How we made claude.ai 3x faster in two weeks

AI, Open Source, and the Long Road to TanStack Charts

How to Sync a Design System with Claude Design

Preact 11.0 - ESM-only, TS 5.1+, Hydration 2.0 with streaming SSR, refs as props, Object.is hook deps, React compat improvements

  • URL: https://preactjs.com/blog/preact-11/
  • 要約: 6 年以上ぶりのメジャーバージョン。近代化とストリーミング SSR 対応のために必要な破壊的変更を含む。ESM-only、TS 5.1+、Hydration 2.0、props としての refs、React 互換の改善など。

React Resizable Panels 4.14 - Grid layout components

Redux Toolkit 2.13 - TypeScript 7 support, long list of bug fixes, new unified docs site

Oxlint 1.86 - only-export-components now supports compound component, 2 React Compiler fixes

James Quick - Vinext 1.0 - A New Alternative to Next.js

その他(JS / CSS / Web全般)

TC39 meeting live updates - Progress for Composites, Iterator methods, export defer, and more

WebSkills

  • URL: https://github.com/kevinmoch/web-skill
  • 要約: ブラウザに保存されたエージェント用スキルの W3C インキュベーションプロジェクト。「Web Worker のサンドボックス内でスクリプトを実行する」。

Optimizing objects with null prototypes

CSS linked parameters - One SVG, nine posters

Electron to PWA: There and Back Again

Vite+ 1.0 - A single vp command to manage your Node.js runtime, package manager, and frontend toolchain

upm - A fast, tiny package manager for the npm registry

  • URL: https://upm.sh/
  • 要約: 「TypeScript で書かれているが Rust 製の代替と同等に高速」な npm レジストリ向けパッケージマネージャ。

Mock Service Worker 3.0 - Smaller, ESM-only, granular entrypoints, GraphQL subscriptions, Network API, socket-level Node.js interception

  • URL: https://mswjs.io/blog/introducing-msw-3.0
  • 要約: 新しい React Native 統合パッケージやネットワークレベルのインターセプト改善を含むメジャーバージョン。より軽量・ESM-only・粒度の細かい entrypoint・GraphQL subscriptions などに対応。

pnpm 12.7 - node shim follows .nvmrc, install --allow-build flag, wait for published packages to become available

  • URL: https://pnpm.io/blog/releases/12.7
  • 要約: node shim が .nvmrc に従うようになり、install の --allow-build フラグや、公開されたパッケージが利用可能になるまで待つ機能を追加したアップデート。

Was this page helpful?