ReactでTailwind CSSを導入する方法
ReactアプリケーションにTailwind CSSを導入する方法を紹介します。
例として、TypeScriptを使用したNext.jsアプリケーションにTailwind CSSを設定します。
Tailwind CSSの設定手順
1. Tailwind CSSのインストール
Tailwind CSSの依存関係をインストールします。
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init -p
または
yarn add -D tailwindcss postcss autoprefixer npx tailwindcss init -p
2. Tailwind CSSの設定
tailwind.config.jsファイルを開き、次のように設定を行います。
/** @type {import('tailwindcss').Config} */ module.exports = { content: [ './pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}', ], theme: { extend: {}, }, plugins: [], }
3. グローバルCSSファイルの設定
styles/globals.cssファイルに次のようにTailwindのディレクティブを追加します。
@tailwind base;
@tailwind components;
@tailwind utilities;
サンプルコンポーネント
以下は、TypeScriptを使用したReactコンポーネントの例です。
このコンポーネントは、Tailwind CSSを使用してスタイリングされています。
import React from 'react'; const ExampleComponent: React.FC = () => { return ( <div className="flex items-center justify-center h-screen bg-gray-100"> <h1 className="text-4xl font-bold text-blue-500"> Hello, Tailwind CSS with TypeScript! </h1> </div> ); }; export default ExampleComponent;
この手順で、Next.jsとTypeScriptを使用したプロジェクトにTailwind CSSを導入することができます。