ReactでTailwind CSSをセットアップする
ReactでTailwind CSSをセットアップする
Tailwind CSSはユーティリティファーストのCSSフレームワークです。
Reactと組み合わせることで、迅速かつ効率的にコンポーネントのスタイリングが可能になります。
本記事では、ReactプロジェクトにTailwind CSSを導入する手順をご紹介します。
ステップ1: インストール
まず、新しいReactプロジェクトを作成します。
npx create-react-app my-app
cd my-app
次に、Tailwind CSSをインストールします。
npm install tailwindcss
ステップ2: 設定
Tailwind CSSの設定ファイルを生成します。
npx tailwindcss init
これにより、tailwind.config.jsファイルがプロジェクトのルートディレクトリに生成されます。
PostCSSの設定ファイルを作成します。
touch postcss.config.js
このファイルに以下の内容を追加します。
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
次に、Tailwind CSSのスタイルシートを作成します。
touch src/tailwind.css
そして、以下のコードをtailwind.cssに追加します。
@import 'tailwindcss/base';
@import 'tailwindcss/components';
@import 'tailwindcss/utilities';
src/index.cssを以下のように編集して、Tailwind CSSをインポートします。
@import './tailwind.css';
最後に、package.jsonのscriptsセクションを以下のように編集します。
"scripts": {
"start": "npm run watch:css && react-scripts start",
"build": "npm run build:css && react-scripts build",
"build:css": "postcss src/tailwind.css -o src/index.css",
"watch:css": "postcss src/tailwind.css -o src/index.css"
}
ステップ3: 使用
これで、ReactコンポーネントでTailwind CSSのクラスを使用できるようになります。
function App() {
return (
<img className="h-12 w-12" src="/img/logo.svg" alt="ChitChat Logo"/>
ChitChat
You have a new message!
);
}
export default App;
以上で、ReactプロジェクトにTailwind CSSを導入し、コンポーネントをスタイリングする準備が整いました。
各Tailwind CSSクラスは、特定のCSSスタイルを表し、これによって迅速かつ効率的にデザインを行うことができます。