Skip to content
catch-all-favorite
Esc
navigateopen⌘Jpreview
On this page

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

発行日: 2026-09-16 ソース: DevTools, Motion, Apollo, React Router, Hook Form, shadcn lint | … | pnpm, oj, Zod, Devframe, Safari, Webpack

今週の注目ポイント

  • React DevTools 8.0: Chrome DevTools に統合された新しい Elements パネル(React Element インスペクタ付き)とトップレベルの Suspense タブを提供。React アプリのデバッグ体験が刷新されるため、デバッグ効率を重視する開発者は要チェック。
  • React Router 8.4 で再レンダリング削減: 内部のルーター状態を 4 つのコンテキストに分割し、useLocation() などのフックによる不要な再レンダリングを削減。ルーティング起因のパフォーマンス問題を抱えるアプリに直接効く。
  • 抽象化のコストを AI エージェント視点で測る: 「The Cost of Abstraction for Humans and AI Agents」は、過度に抽象化されたコードベースが AI エージェントの費用と時間を 30% 増やすと分析。AI コーディング時代のアーキテクチャ設計に一石を投じる内容。
  • Safari 27 の大型アップデート: トップレベル await の修正、import defer、カスタマイズ可能な select、ariaNotify()、MCP サーバー、JSPI サポートなどを追加。Web 標準の進化を追ううえで見逃せない。
  • メジャー/マイナー更新ラッシュ: Motion 13.4(<AnimateView> 追加)、Apollo Client 4.3、React Hook Form 7.88、Zod 4.6、pnpm 12.4、Webpack 5.111 が同週に到着。依存関係のアップグレード計画に影響する。

React

React DevTools 8.0

StyleX RFC - Add compile-time CSS enums

The Cost of Abstraction for Humans and AI Agents

React Server Functions Are More Than Mutations

SolidJS, It’s the Little Things

Fixing INP in a Massive React Dropdown

TSRX - Removing lazy destructuring

Amazon Developer Hackathon

  • URL: https://fandf.co/4gEhH4E
  • 要約: Fire TV トラックで最大 $40k を獲得できるハッカソン。8 週間のビルド期間が設けられている。

Motion 13.4

  • URL: https://motion.dev/docs/react-animate-view
  • 要約: React の ViewTransition をラップする新しい <AnimateView> を追加。スプリング対応、動的ターゲット、アニメーション制御をサポートする。

shadcn lint

  • URL: https://github.com/shadcn-ui/lint
  • 要約: className 文字列に対し、コンポーネント単位で Tailwind デザインシステムのルールを強制する ESLint/Oxlint プラグイン。

Oxlint 1.83

React Router 8.4

  • URL: https://reactrouter.com/changelog#v840
  • 要約: 内部のルーター状態を 4 つのコンテキストに分割し、useLocation() などのフックによる再レンダリングを削減した。

Apollo Client 4.3

React Hook Form 7.88

Astryx 0.6

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

De-phantoming the npm ecosystem

New HTML features mid-2026

pnpm 12.4

  • URL: https://pnpm.io/blog/releases/12.4
  • 要約: npm に加え Rust と Python の依存関係をサポートし、新しい pnpm pipeline タスクランナーを追加した。

Safari 27

Fixing top-level await in Safari

Safari MCP server

Modern Web Types

oj - Vite reimplemented in Rust

  • URL: https://rapha.land/introducing-oj/
  • 要約: Vite の代替となる Rust 製開発サーバー。Lovable 向けにメモリ使用量 4 分の 1、コールドスタート 2 倍高速を実現した。

Devframe

Zod 4.6

  • URL: https://zod.dev/blog/zod-4-6
  • 要約: fail-fast の z.validate()z.properties()z.iban() を追加し、z.safeParse() 比 35 倍高速化した。

Webpack 5.111

Was this page helpful?