ReactとTypeScript、Chakra-UIを使ったプロジェクトの構築方法

2024-06-26
ホーム React ReactとTypeScript、Chakra-UIを使ったプロジェクトの構築方法
クラウドソーシング「ランサーズ」
パソコンにプログラミングコードが表示されている

ReactとTypeScript、Chakra-UIを使ったプロジェクトの構築方法

この記事では、ReactとTypeScriptを使ったプロジェクトの構築方法、通常のcreate-react-appの使い方、そしてChakra-UIの導入方法についてステップバイステップで解説します。

ReactとTypeScriptを使ったプロジェクトの構築

ReactとTypeScriptを組み合わせたプロジェクトを作成する手順は以下の通りです:

  1. まず、作成したいフォルダに移動します。
  2. 次に、コマンドプロンプトまたはターミナルで以下のコマンドを実行します。
    npx create-react-app プロジェクト名 --template typescript

このコマンドにより、TypeScriptをテンプレートとして使用したReactプロジェクトが作成されます。

通常のcreate-react-appの使い方

通常のcreate-react-appを使用してReactプロジェクトを作成する方法は以下の通りです:

  1. まず、作成したいフォルダに移動します。
  2. 次に、コマンドプロンプトまたはターミナルで以下のコマンドを実行します。
    npx create-react-app プロジェクト名

このコマンドにより、標準的なReactプロジェクトが作成されます。

Chakra-UIの導入方法

次に、作成したReactプロジェクトにChakra-UIを導入する手順を説明します。

ステップ1: Chakra-UIのインストール

  1. 作成したディレクトリに移動します。
  2. 以下のコマンドを実行してChakra-UIとその依存関係をインストールします。
    npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion

ステップ2: ChakraProviderの設定

次に、ChakraProviderを設定します。これにより、Chakra-UIのコンポーネントをプロジェクト内で使用できるようになります。

ステップ3: src/index.jsまたはsrc/index.tsxの編集

最後に、src/index.jsまたはsrc/index.tsxファイルを以下のように変更します。元のコードを全て削除して以下のコードを貼り付けてください。

import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import { ChakraProvider } from "@chakra-ui/react";

ReactDOM.render(
  <React.StrictMode>
    <ChakraProvider>
      <App />
    </ChakraProvider>
  </React.StrictMode>,
  document.getElementById('root')
);

reportWebVitals();

これで、Chakra-UIがプロジェクトに設定され、使用できるようになりました。

まとめ

以上の手順で、ReactとTypeScript、Chakra-UIを使ったプロジェクトを構築することができます。まずはReactとTypeScriptを組み合わせたプロジェクトを作成し、その後Chakra-UIを導入することで、UIコンポーネントを効率よく使用できるようになります。これにより、開発効率が大幅に向上します。是非、これらの手順を参考にして、快適な開発環境を整えてください。

Web制作のご依頼・ご相談など、お気軽にご連絡ください。

お問い合わせ