React.js 乱数を生成して表示する

React.jsで、乱数を生成して表示する手順を記述してます。
環境
- OS windows 11 home
- node v16.13.2
- npm 8.1.2
- yarn 1.22.17
- React 17.0.2
- ブラウザ Edge 99.0.1150.39
react.js環境構築
下記のコマンドで構築してます。ここでは、「react-test」という名前でプロジェクトを作成してます。
> yarn global add create-react-app
> npx create-react-app react-test
※「yarn」は以下のコマンドでインストール可能です。
> npm install -g yarn
作成したプロジェクトに移動しておきます。
> cd react-app
フォルダ構成

乱数を生成して表示する
乱数を生成して表示するには、乱数を生成する関数を用意して「useState」の初期値に設定して、クリックイベントで表示します。
「App.js」を、以下ように編集します。
import { useState } from "react";
import logo from "./logo.svg";
import "./App.css";
function App() {
// 1 ~ 9 までの乱数を生成
const num = () => Math.floor(Math.random() * 10) + 1
const [rand, setRand] = useState(num());
return (
<div className="App">
<header className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<button onClick={() => setRand(num())}>乱数</button>
<p>{rand}</p>
</header>
</div>
);
}
export default App;
実行します。
> yarn start
ブラウザから http://プライベートIP:3000にアクセスすると、ボタンをクリックするごとに乱数が表示されていることが確認できます。

-
前の記事
javascript 連続した配列を作成する処理で「Array.apply」と「Array().fill」のパフォーマンスを計測する 2022.03.29
-
次の記事
mac コマンドでバージョンを確認する 2022.03.29
コメントを書く