Reactのクイックスタートガイド


  1. Reactのセットアップ: 最初に、Reactプロジェクトをセットアップする必要があります。Reactを使用するには、Node.jsとnpm(Node Package Manager)がインストールされていることを確認してください。次に、ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。
npx create-react-app my-app
cd my-app
npm start

これにより、新しいReactアプリケーションが作成され、開発サーバーが起動します。

  1. コンポーネントの作成: Reactでは、UIをコンポーネントとして表現します。コンポーネントは再利用可能で、階層構造を持つことができます。以下は、シンプルなReactコンポーネントの例です。
import React from 'react';
function App() {
  return (
    <div>
      <h1>Hello, React!</h1>
    </div>
  );
}
export default App;
  1. コンポーネントのレンダリング: Reactアプリケーションは、ルートコンポーネントをレンダリングすることから始まります。通常、ReactDOM.renderメソッドを使用して、ルートコンポーネントをDOMにマウントします。
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(<App />, document.getElementById('root'));
  1. ステートとプロップスの管理: Reactでは、ステート(state)とプロップス(props)を使用して、コンポーネントのデータを管理します。ステートはコンポーネント内で管理されるローカルなデータであり、プロップスは親コンポーネントから渡されるデータです。
import React, { useState } from 'react';
function Counter() {
  const [count, setCount] = useState(0);
  const increment = () => {
    setCount(count + 1);
  };
  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={increment}>Increment</button>
    </div>
  );
}
  1. ライブラリやフレームワークの使用: Reactは、様々なライブラリやフレームワークと連携することができます。例えば、React Routerを使用すると、Reactアプリケーションでルーティングを実装できます。また、React BootstrapやMaterial-UIなどのUIコンポーネントライブラリを使用すると、魅力的なデザインを簡単に実現できます。

これらはReactのクイックスタートについての基本的な情報です。Reactの使い方や機能はさらに多岐にわたりますが、このガイドを参考にしてReactの学習を進めてください。