0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【入門】Reactってなに?

Posted at

インデックス

  1. Reactってなに?
  2. なぜReactを使うの?
  3. Reactを始める準備
  4. 基本のReactコンポーネント
  5. Reactでの状態管理
  6. イベントの処理
  7. まとめ

image.png

1. Reactってなに?

Reactは、ウェブサイトやアプリを作るためのツールです。Reactを使うと、コンポーネントという小さな部品を組み合わせて画面を作れます。これにより、いろんな人が作ったコンポーネントを簡単に使えるようになります。ReactのコンポーネントはJavaScriptという言語で書かれていて、JSXという特別な書き方を使って作ります。

▲インデックスに戻る

2. なぜReactを使うの?

Reactを使う理由はいくつかあります:

  • 再利用できる:一度作った部品を何度も使えるので、時間が節約できます。
  • 速い:画面全体ではなく、変わった部分だけを更新するので、速く動きます。
  • 人気がある:たくさんの人が使っているので、困ったときに情報を見つけやすいです。
  • いろんな場所で使える:ウェブサイトやスマホのアプリを作れます。

▲インデックスに戻る

3. Reactを始める準備

Reactを始めるためには、以下のことを準備します:

  1. Node.jsとnpmのインストール
    公式サイトからインストールします。

image.png

Node.js公式サイト

image.png

  1. Reactプロジェクトの作成
    以下のコマンドを使って新しいReactプロジェクトを作ります。
  npx create-react-app my-app
  cd my-app
  npm start
  1. エディタのセットアップ
    Visual Studio Codeなどのコードを書くソフトをインストールし、Reactの開発に便利なプラグインを追加します。

▲インデックスに戻る

4. 基本のReactコンポーネント

Reactでは、コンポーネントという小さな部品を組み合わせてウェブサイトを作ります。
以下は最も基本的なコンポーネントの例です。

import React from 'react';

function Hello() {
  return <h1>Hello, World!</h1>;
}

export default Hello;

このコードは、「Hello, World!」と表示するシンプルなコンポーネントです。

▲インデックスに戻る

5. Reactでの状態管理

Reactでは、コンポーネントが持つデータ(状態)を管理できます。
以下は、状態を持つコンポーネントの例です。

import React, { useState } from 'react';

function Counter() {
  const [count, setCount] = useState(0);

  return (
    <div>
      <p>You clicked {count} times</p>
      <button onClick={() => setCount(count + 1)}>
        Click me
      </button>
    </div>
  );
}

export default Counter;

このコンポーネントでは、ボタンをクリックするたびにカウントが増えます。

▲インデックスに戻る

6. イベントの処理

Reactでは、ユーザーが何か操作をしたときのイベントを簡単に処理できます。例えば、ボタンがクリックされたときの処理を以下のように書けます。

import React from 'react';

function ClickButton() {
  function handleClick() {
    alert('Button was clicked!');
  }

  return (
    <button onClick={handleClick}>
      Click me
    </button>
  );
}

export default ClickButton;

このコードでは、ボタンがクリックされたときにアラートが表示されます。

▲インデックスに戻る

7. まとめ

Reactは、ウェブサイトやアプリを作るための便利なツールです。コンポーネントを使って再利用できる部品を作ったり、効率的に画面を更新したりできます。多くの人が使っているので、たくさんの情報とサポートがあります。

▲インデックスに戻る

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?