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

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

発行日: 2026-05-13 ソース: Next.js, TanStack, Security, Redact, React Router, Waku, HTML React Parser

今週の注目ポイント

  • Next.jsのセキュリティリリースで13件の脆弱性に対応、v15.5.18またはv16.2.6へのアップデートが推奨
  • TanStackのnpmサプライチェーン攻撃により42パッケージに悪意あるバージョンが公開された
  • Tanner LinsleyがReactの最適化された「projection」の概念を@tanstack/redactで実現
  • Waku 1.0 BetaがVite 8/Rolldown/Node 26対応でリリース
  • Rolldown 1.0が安定版に到達しVite 8のデフォルトバンドラーに

React

Next.js May 2026 Security Release

  • URL: https://vercel.com/changelog/next-js-may-2026-security-release
  • 要約: DoS、ミドルウェア/プロキシバイパス、SSRF、キャッシュポイズニング、XSSを含む13件の脆弱性に対応した協調セキュリティリリース。v15.5.18またはv16.2.6へのアップデートが推奨される。React RSCパッケージ(v19.2.6)にもServer Functions DoS修正が含まれる。

TanStack npm Supply-Chain Compromise

  • URL: https://tanstack.com/blog/npm-supply-chain-compromise-postmortem
  • 要約: 攻撃者が5月11日に42の@tanstack/* npmパッケージに悪意あるバージョンを公開。Mini Shai-Huludワームが他のメンテナーに感染し、Mistral AI、OpenSearch、UiPath等のパッケージにも拡散。GitHub Actionのpull_request_targetトリガーを悪用し、共有pnpmキャッシュに毒入りコンテンツを注入する攻撃手法。

Hardening TanStack After the npm Compromise

  • URL: https://tanstack.com/blog/incident-followup
  • 要約: サプライチェーンリスクを低減するためのメンテナー向けガイドライン。危険なpull_request_targetトリガーの回避や、機密ワークフローからの共有キャッシュ除去などの対策を提示。

npm Package Manager Security Best Practices

Projecting React

  • URL: https://tannerlinsley.com/posts/projecting-react
  • 要約: Tanner LinsleyがTanStack Start向けに最適化されたReactの「projection」を@tanstack/redactで実現し、大幅なサイズ削減を達成。ReactのAPIをデータベーステーブルに、実装をマテリアライズドビューに例えて解説。

RSC Server Functions Are Not An API Boundary

  • URL: https://longho.dev/posts/rsc-server-functions-are-not-an-api-boundary/
  • 要約: Server Functionsは安定的なAPI代替にはならない。リファクタリング時にServer Function IDが変更され、再デプロイ時にバージョンスキュー問題が発生する。クラウドプロバイダーがスキュー保護機能を提供している。

Untangling Dialogs in React Router

Animating Container Bounds

Security in React Applications

From React to Native Web with Nanotags: A 100 KB Savings

Exploring the HTML-in-Canvas Proposal

SVAR React Gantt

Waku 1.0 Beta

  • URL: https://waku.gg/blog/waku-v1-beta
  • 要約: ミニマルなRSCフレームワークの初ベータ版。Vite 8、Rolldown、Node 26、Reactパフォーマンストラック、柔軟なルーティング、CSPをサポートし、プロダクション対応へ移行。

Jotai 2.20

HTML React Parser 6.1

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

TC39 - 114th Meeting Agenda (May 19-21)

Rolldown 1.0

  • URL: https://voidzero.dev/posts/announcing-rolldown-1-0
  • 要約: 高性能なRustベースのバンドラーがセマンティックバージョニングの安定版に到達。Vite 8のデフォルトバンドラーとして10〜30倍高速なRollup代替を実現。devモードでのバンドリングも計画中。

Node.js 26.1

  • URL: https://nodejs.org/en/blog/release/v26.1.0
  • 要約: Foreign Function Interface用の実験的node:ffiモジュールを導入。動的ライブラリの読み込みとネイティブ言語統合を可能に。

Jest 30.4

Bun 1.3.14

  • URL: https://bun.com/blog/bun-v1.3.14
  • 要約: 組み込み画像処理、グローバルインストール仮想ストア、HTTP改善。RustポートとZig-to-Rust移行の可能性についても言及。

npm 11.4

Playwright 1.60

pnpm 11.1

Tailwind CSS 4.3

Astro 6.3

Was this page helpful?