2026-04-17 「パッケージ」章を新設、Reactいいねボタンチュートリアルを最新Vite対応など
2026年4月17日の更新内容をお届けします。
✨ ハイライト
「パッケージ」章を新規追加しました
「読んで学ぶTypeScript」リファレンスに、新章「パッケージ」を追加しました。TypeScript開発ではパッケージの利用がほぼ必須であるにもかかわらず、これまで本書にはパッケージに関する体系的な解説がありませんでした。今回の追加では、パッケージとは何かという概要から、npm・pnpm・Bun・Yarnといったパッケージマネージャーの比較、セマンティックバージョニング、package.jsonの読み方、ロックファイルの役割、node_modulesのホイスティングやファントム依存、サプライチェーン攻撃を防ぐ多層防御まで、全9ページで構成しています。実務でパッケージを扱うための基礎知識をひととおり身につけられる内容です。(#1091 by @suin)
Reactいいねボタンチュートリアルを最新Vite環境に対応しました
「Reactでいいねボタンを作ろう」チュートリアルを、最新のVite 8 / React 19環境で最初から最後まで問題なく進められるよう全面的に更新しました。create-vite@9.0.4でreact-swc-tsテンプレートが廃止されたため、テンプレート名をreact-tsに変更し、ディレクトリ構成図やバージョン表記も新しい環境に合わせて刷新。さらに、新テンプレートのデフォルトCSSがダークモード対応で複雑なため、チュートリアル通りに進めるとレイアウトが崩れる問題にも対処し、最小限のスタイルに置き換える手順を追加しました。スクリーンショットも新環境のものに差し替えています。(#1099 by @suin)
修正・改善
- Prettierチュートリアル - 公式ドキュメントのURLを最新のものに修正(#1108 by @suin)
- Vitestでコンポーネントをテストする - 旧MDNリンクを最新URLに修正(#1107 by @suin)
- ESLintチュートリアル - バージョン表記をv10に更新(#1106 by @suin)
- Next.jsチュートリアル - ファイル構成の説明にAIエージェント向け指示ファイル(
AGENTS・CLAUDE)を追加(#1105 by @suin) - パッケージのセキュリティ - npm v11.10.0で
min-release-ageに対応した内容に更新(#1093 by @suin) - 変数宣言の型注釈 - Javaサンプルコードの型名を
Intからintに修正(#1095 by @suin)
👥 コントリビューター
今回のアップデートに貢献してくださった方々です。ありがとうございます!
いつもサバイバルTypeScriptをご利用いただきありがとうございます。
ご意見・ご要望は GitHub Issues までお寄せください。
