【React】Hello World!を表示

環境

macOS Big Sur バージョン11.4
VS Code

アプリ作成

  • プロジェクト作成
// ターミナル

npx create-react-app sample-app
cd sample-app
npm start

http://localhost:3000/」へアクセスし、以下のような画面が表示されることを確認 f:id:Toshiki2968:20220403164247p:plain

  • srcフォルダの中身を削除

  • srcフォルダにindex.jsファイルを作成

// src/index.js

// render関数を使うため以下のライブラリをインポート
import ReactDOM from "react-dom";

// アロー関数Appを定義
const App = () => {
  return <h1>Hello world!</h1>;
};

// index.htmlのdivタグ(id="root")へApp(コンポーネント)をレンダリングする
ReactDOM.render(<App/>, document.getElementById("root"));
// public/index.html

<!DOCTYPE html>
<html lang="ja">
  <head>
    <meta charset="utf-8" />
    <title>Sample App</title>
  </head>
  <body>
    <div id="root"></div> <!--ここにレンダリングされる -->
  </body>
</html>

参考

https://www.amazon.co.jp/%E3%83%A2%E3%83%80%E3%83%B3JavaScript%E3%81%AE%E5%9F%BA%E6%9C%AC%E3%81%8B%E3%82%89%E5%A7%8B%E3%82%81%E3%82%8B-React%E5%AE%9F%E8%B7%B5%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-%E6%9C%80%E6%96%B0ReactHooks%E5%AF%BE%E5%BF%9C-Informatics-IDEA/dp/481561072X