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

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

発行日: 2026-10-21 ソース: React, Next.js, DevTools, Security, shadcn, Hydrogen, Vinext, Mutative, R3F | RN 0.88, Expo 58, and more

今週の注目ポイント

  • React Server Components の未認証リモートコード実行(RCE)脆弱性: React 19.3.1 で修正され、19.0.9 / 19.1.10 / 19.2.9 にもバックポート。Next.js では "use cache" 関数が複数の typed array を返すケースで影響。Next.js 16.4.1 または 15.5.28 へのアップグレードが必要。最優先で対応すべき。
  • PHP の重大な RCE 脆弱性(php2shell): ログイン不要で悪用可能、PHP 5.4 以降すべてに影響し WordPress や Laravel サイトも対象。即時アップグレードが推奨されている。
  • TypeScript 7.1 beta: TypeScript-ESLint などのエコシステムツールが TS 7 と連携するための新 API が目玉。Import Attributes の Ambient Modules 対応、es2026 lib/target の安定化、パフォーマンス改善を含む。
  • React DevTools for agents: 実験的な react-devtools-cdt-mcp パッケージが Chrome DevTools MCP に React 固有の 12 ツールを追加。エージェントによるデバッグを支援。
  • tsrs(TypeScript 7 型チェッカーの Rust 移植): Cloudflare/VoidZero が Oxc の傘下で開発。すでに tsgo より高速で、Oxlint の型対応リンティングも高速化が期待される。

React

React vulnerability - Unauthenticated Remote Code Execution in React Server Components

  • URL: https://github.com/react/react/security/advisories/GHSA-xqc2-xf4c-x3h3
  • 要約: React 19.3.1 で修正され、19.0.9 / 19.1.10 / 19.2.9 にもバックポート(Server Functions の DoS 修正も同梱)。Next.js では "use cache" 関数が複数の typed array を返すケースで RCE の影響を受ける。Next.js 16.4.1 または 15.5.28 へアップグレードすること。

React Foundation Meetup - Nov 11, London

  • URL: https://luma.com/g9q690i2
  • 要約: 初の一般公開 React Foundation ミートアップ。招待制のコントリビューターサミットと同じ週に開催される。

React docs - React DevTools for agents

Improving navigation experience in v0 with Next.js 16.4

Building a filterable menu that works for everyone

  • URL: https://base-ui.com/blog/building-a-filterable-menu
  • 要約: Base UI がフィルタ可能なメニューで採用したアクセシビリティ上の選択(combobox ではなく dialog を使う、キーボードとサブメニューの挙動)を解説。

Pure UI in the Agentic Era

  • URL: https://mattrothenberg.com/notes/pure-ui-agentic-era/
  • 要約: エージェントが書いた UI をレビューするための指針。コンポーネントを純粋に保ち、状態を明示的な入力として渡し、全組み合わせをグリッドでレンダリングする。

React Router 8.5 - Deprecated view transition APIs, unstable API-only mode

  • URL: https://reactrouter.com/changelog#v850
  • 要約: React 19.3 の <ViewTransition> を <Outlet> でラップする方法を推奨。新しい API-only モードはプリレンダリング済み HTML を CDN から配信し、loader と action は別サーバーで動かす。

React Three Fiber 10.0 alpha 6 - WebGPU renderer by default, better React 19 support

Hydrogen 2026-10

shadcn/ui - AI Elements, Trace and Code Block

Vinext 1.2 → 1.3 - 69% fewer JS requests per page, 5x faster cold starts, cache key collision fixes

  • URL: https://vinext.dev/blog
  • 要約: ページあたりの JS リクエストを 69% 削減、コールドスタートが 5 倍高速化、キャッシュキー衝突の修正。

Mutative 2.0 - Faster updates, safer patches

Immer 11.2 - isModified() helper

React Window 2.4 - Server rendering improvements

Astryx RichText - Lexical-based rich text field with lossless Markdown

React Bits 2.0 - 215 animated React components, rebuilt design tools

  • URL: https://c15t.com/changelog/3.0.0
  • 要約: 8 つのフレームワークに対応する単一の同意(consent)エンジン。バナーをサーバー HTML でレンダリングする。

React Trees Playground - Paste React code, see its parent and owner trees


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

Experimental soft navigation metrics now available in CrUX

  • URL: https://web.dev/blog/crux-experimental-soft-navs/
  • 要約: Core Web Vitals が初回ロードだけでなく SPA のナビゲーションセッション全体を計測できるようになった。後続ナビゲーションが速いため React サイトのスコアが改善する。

PHP - Critical remote code execution vulnerabilities

  • URL: https://www.php.net/archive/2026.php#2026-10-21-5
  • 要約: ログイン不要で悪用できる 2 件の「php2shell」RCE。PHP 5.4 以降すべてに影響し、WordPress や Laravel サイトも対象。即時アップグレードが呼びかけられている。

The Future of CSS

JPEG XL vs AVIF for web use-cases

TypeScript 7.1 beta - New TypeScript API, Import Attributes in Ambient Modules, stable es2026 lib/target, performance improvements

tsrs - Rust port of the TypeScript 7 type checker and LSP

  • URL: https://blog.cloudflare.com/typescript-rust-port/
  • 要約: すでに tsgo より高速な Rust 移植。Cloudflare/VoidZero が Oxc の傘下で開発し、リファレンス実装との整合性を保つ。Oxlint の型対応リンティングも高速化が見込まれる。

Node.js 24.22 LTS - util.throttle() and util.debounce(), crypto improvements

Rsdoctor 2.0 - Now Rspack-only, Agent CLI, 57% faster analysis, 56% smaller install, multi-compiler reports

Webpack 5.112 - SSR asset manifest, source map scopes, multi-entry library exports, async DefinePlugin values

Astro 7.4 - Build timings, separate build/runtime image services, parallel prerendering (experimental)

  • URL: https://astro.build/blog/astro-740/
  • 要約: ビルドタイミング計測、ビルド用とランタイム用の画像サービスの分離、実験的な並列プリレンダリングを追加。

Was this page helpful?