- Reactのセットアップ: 最初に、Reactプロジェクトをセットアップする必要があります。Reactを使用するには、Node.jsとnpm(Node Package Manager)がインストールされていることを確認してください。次に、ターミナルまたはコマンドプロンプトを開き、以下のコマンドを実行します。
npx create-react-app my-app
cd my-app
npm start
これにより、新しいReactアプリケーションが作成され、開発サーバーが起動します。
- コンポーネントの作成: Reactでは、UIをコンポーネントとして表現します。コンポーネントは再利用可能で、階層構造を持つことができます。以下は、シンプルなReactコンポーネントの例です。
import React from 'react';
function App() {
return (
<div>
<h1>Hello, React!</h1>
</div>
);
}
export default App;
- コンポーネントのレンダリング:
Reactアプリケーションは、ルートコンポーネントをレンダリングすることから始まります。通常、
ReactDOM.render
メソッドを使用して、ルートコンポーネントをDOMにマウントします。
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(<App />, document.getElementById('root'));
- ステートとプロップスの管理: 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>
);
}
- ライブラリやフレームワークの使用: Reactは、様々なライブラリやフレームワークと連携することができます。例えば、React Routerを使用すると、Reactアプリケーションでルーティングを実装できます。また、React BootstrapやMaterial-UIなどのUIコンポーネントライブラリを使用すると、魅力的なデザインを簡単に実現できます。
これらはReactのクイックスタートについての基本的な情報です。Reactの使い方や機能はさらに多岐にわたりますが、このガイドを参考にしてReactの学習を進めてください。