この記事について
PostCSSプラグインを使用してReactでTailwind CSSを使用する方法です。
試験的に使用するだけなら、下記をpublic/index.htmlのheadタグ内に記載するCDNを使用する方法で問題ありません。
<script src="https://cdn.tailwindcss.com"></script>
ただ本番で使用するには推奨されていません。
CDNで使用するとGoogle Chromeのデベロッパーツールにも下記の警告が表示されています。

環境
React :18.2.0
Tailwind CSS:3.1.8
Reactプロジェクトの作成
任意のディレクトリで下記のコマンドを実行します。
npx create-react-app my-app
作成したディレクトリをVSCodeで開きます。

Tailwind CSSのインストールと設定
作成したディレクトリで下記のコマンドを実行します。
npm install -D tailwindcss postcss autoprefixer npx tailwindcss init
作成されたtailwind.config.jsファイルに、tailwindCSSを使用したいディレクトリを指定します。
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
};

プロジェクト内のメインのCSSファイルに対して下記を記述します。
@tailwind base; @tailwind components; @tailwind utilities;

TailwindCSSの動作確認
Reactアプリを起動します。
npm start
tailwindCSSの記述が反映されるか確認します。

反映されることが確認できました。
参考リンク

新しい React アプリを作る – React
ユーザインターフェース構築のための JavaScript ライブラリ
Installing with PostCSS - Installation
Integrate Tailwind CSS with frameworks like Next.js and Angular.


コメント