Skip to content

Reactいいねボタンチュートリアルを最新のVite環境に対応しました。#1099

Merged
suin merged 1 commit intomasterfrom
issues/1098
Apr 10, 2026
Merged

Reactいいねボタンチュートリアルを最新のVite環境に対応しました。#1099
suin merged 1 commit intomasterfrom
issues/1098

Conversation

@suin
Copy link
Copy Markdown
Contributor

@suin suin commented Apr 10, 2026

対象者

  • 📖 読者

Problem

「Reactでいいねボタンを作ろう」チュートリアルが最新のVite環境で正しく動作しなくなっていました。

  • create-vite@9.0.4react-swc-ts テンプレートが廃止され、コマンドがサイレントに vanilla-ts にフォールバックしていました
  • 生成されるディレクトリ構成がチュートリアルの記載と一致しなくなっていました
  • Viteのメジャーバージョンが v7 → v8 に更新され、バージョン表記が古くなっていました
  • 新テンプレートのデフォルトCSS(ダークモード対応・複雑なレイアウト)の影響で、チュートリアル通りに進めるとレイアウトが崩れていました
  • スクリーンショットが旧デザインのままでした

Solution

  • テンプレート名を react-swc-tsreact-ts に変更しました
  • ディレクトリ構成図を新テンプレートの出力に合わせて更新しました
  • Viteバージョン表記を v8.0.8 に更新しました
  • デフォルトCSSの影響を受けないよう、main.tsx から index.css のimportを削除し、App.css を最小限の中央配置スタイルに書き換える手順を追加しました
  • スクリーンショット(screen1〜4)を新環境の表示に差し替えました
  • regression testコメント内のバージョン情報を更新しました

Value

読者が最新のVite 8 / React 19 環境でチュートリアルを最初から最後まで問題なく進められるようになります。


Close #1098

@suin suin added type:新verへの追従 時間経過でバージョンが古くなってしまった内容を改善する chapter:作って学ぶ 「作って学ぶ」チュートリアル系のコンテンツです。 changelog:最新への追従 コンテンツが陳腐化しないように最新の状況に追従するための変更です。 labels Apr 10, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
book Ready Ready Preview, Comment Apr 10, 2026 0:40am

Request Review

@suin suin merged commit 15004dc into master Apr 10, 2026
4 checks passed
@suin suin deleted the issues/1098 branch April 10, 2026 12:48
@suin suin mentioned this pull request Apr 17, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:最新への追従 コンテンツが陳腐化しないように最新の状況に追従するための変更です。 chapter:作って学ぶ 「作って学ぶ」チュートリアル系のコンテンツです。 type:新verへの追従 時間経過でバージョンが古くなってしまった内容を改善する

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Reactいいねボタンチュートリアルが最新環境で動作しない

1 participant