概要
Reactの公式チュートリアルをローカル環境で進めるための環境構築をしている際に表示されたエラーの対処法です。
エラー内容
./src/App.js
Line 2: 'React' must be in scope when using JSX react/react-in-jsx-scope
Search for the keywords to learn more about each error.
以下のReact公式チュートリアル環境構築手順の5番目、npm start
を実行した際に表示されたものです。
- Node.js をインストール
- さきほど開いた CodeSandbox のタブで、左上隅のボタンを押してメニューを開き、そのメニューで File > Export to ZIP を選択して、ファイルをローカルにアーカイブとしてダウンロード
- アーカイブを解凍し、ターミナルを開いて解凍したディレクトリに cd する
- npm install で依存ライブラリをインストール
- npm start でローカルサーバを起動し、プロンプト通りに操作し、ブラウザで実行されるコードを確認する
解決手順
src
ファイルの中に入っているApp.js
にReact
をimportすることで解決することができます。
App.js
import React from 'react';
export default function Square() {
return <button className="square">X</button>;
}
おわりに
React公式チュートリアルのローカル環境構築手順に
うまくいかない場合でもここで挫けるのは止めましょう!
と書かれています。挫けずに頑張っていきたい所存です。
お読みいただき、ありがとうございました。