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

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

発行日: 2026-04-08 ソース: #276: Boneyard, Ink, MUI, React Router, Next.js, shadcn, Docusaurus, Comark, Forms, Shaders | RN 0.85, ViewTransition, Skia, Windows, CRNL, Maestro, True Sheet, Nitro Player, JSIR, Security, esbuild, Ky, Intl

今週の注目ポイント

  1. Railway が Next.js から TanStack Start に移行 — 200以上のルートを持つ Page Router アプリを2つのPRでゼロダウンタイム移行。ビルド速度やレイアウト合成の改善が報告されており、Next.js 以外の選択肢としての TanStack Start の実用性が示された。

  2. MDN のフロントエンド刷新 — React CRA ベースの旧フロントエンドを廃止し、Lit + Custom Elements 上に独自の Server Components システムを実装。Declarative Shadow DOM によるプログレッシブエンハンスメントという興味深いアプローチ。

  3. Axios サプライチェーン攻撃の影響範囲 — 週間1億DLを超える axios がソーシャルエンジニアリング攻撃で侵害された。直接依存していなくても推移的依存やCI上のnpxで影響を受ける可能性がある。npm セキュリティベストプラクティスの見直しが推奨されている。

  4. Material UI 9.0 / Mantine 9.0 同時リリース — 主要UIライブラリの2つがメジャーバージョンを同時にリリース。MUIはアクセシビリティ改善とsx propパフォーマンス向上、Mantineは新コンポーネント多数追加。

  5. JSIR — GoogleによるJavaScript中間表現のRFC — Hermes バイトコードの逆コンパイルなど静的解析に使われるIR。Google内部で既に活用されており、JavaScript ツールチェーンの将来に影響を与える可能性がある。


React

Boneyard - Auto-generated skeleton screens

  • URL: https://boneyard.vercel.app/
  • 要約: ローディング状態のスケルトンスクリーンを手動で作る代わりに、実際のUIをスナップショットして各ブレークポイントでの骨格を自動キャプチャするライブラリ。React、React Native、その他のフレームワークに対応。

The Precompute Pattern: Encoding Dynamic Data into URLs in Next.js

Under the hood of MDN’s new frontend

Moving Railway’s Frontend Off Next.js

  • URL: https://blog.railway.com/p/moving-railways-frontend-off-nextjs
  • 要約: 200以上のルートを持つ Page Router アプリを TanStack Start へ2つのPRでゼロダウンタイム移行したフィードバック。ビルド高速化、より明示的なモデル、レイアウト合成の容易さが改善点。

You really, really, really don’t need an effect! I swear!

How to implement spring physics buttons with Framer Motion

Ink 7.0 - React renderer for CLIs

  • URL: https://github.com/vadimdemedes/ink/releases/tag/v7.0.0
  • 要約: AI やターミナルアプリの台頭でますます人気が高まっている CLI 向け React レンダラー。メジャーバージョンでは Node 22、React 19.2 へのアップグレードに加え、多数の新フック・機能・プロップが追加。

Comark - Fast, streaming-ready Markdown parser with support for React and more

  • URL: https://comark.dev/
  • 要約: Nuxt チームから登場した、Streamdown や MDX の代替となるストリーミング対応の高速 Markdown パーサー。React サポートあり。

Docusaurus 3.10

  • URL: https://docusaurus.io/blog/releases/3.10
  • 要約: セキュリティ改善、Docusaurus Faster の安定版化、VCS API、Strict MDX、Site Storage の安定版化など。Docusaurus v4 に向けたマイルストーンリリース。

Shaders beta - The component library for creative WebGPU effects in the browser

  • URL: https://shaders.com/
  • 要約: ブラウザ上のクリエイティブな WebGPU エフェクトのためのコンポーネントライブラリ。React コンポーネントがファーストクラスで提供されており、React コンポーネントの商用利用は無料。

React Hook Form 7.72 - Built-in form-level validation

Conform 1.18 - Progressively enhance HTML forms with React

React Router 7.14

shadcn CLI 4.2

Material UI 9.0

Mantine 9.0

Next-Intl 4.9

Web Dev Simplified - You Need To Start Using This Underrated React Hook - useSyncExternalStore

React Paris 2026 - YouTube Playlist


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

JSIR - A High-Level IR for JavaScript (RFC)

The Hidden Blast Radius of the Axios Compromise

What To Know in JavaScript (2026 Edition)

The Intl API: The best browser API you’re not using

View Transitions Toolkit - Utility functions for View Transitions

ESLint 10.2

esbuild 0.28

Ky 2.0 - JavaScript HTTP client based on the Fetch API

Was this page helpful?