-
必要なパッケージのインストール: Reactプロジェクトを作成し、次のコマンドを使用してTailwind CSSとその依存関係をインストールします。
npm install tailwindcss @tailwindcss/postcss7-compat postcss autoprefixer
-
Tailwind CSSの設定: Tailwind CSSの設定ファイル(通常はtailwind.config.js)を作成し、以下のように設定を追加します。
module.exports = { purge: [], darkMode: false, theme: { extend: {}, }, variants: {}, plugins: [], }
-
モーダルコンポーネントの作成: Reactコンポーネントを作成し、モーダルを表示するためのトリガーとなるボタンを追加します。以下は、モーダルを表示するための基本的なコンポーネントの例です。
import React, { useState } from 'react'; const Modal = () => { const [isOpen, setIsOpen] = useState(false); const openModal = () => { setIsOpen(true); }; const closeModal = () => { setIsOpen(false); }; return ( <div> <button onClick={openModal}>モーダルを開く</button> {isOpen && ( <div className="fixed inset-0 flex items-center justify-center z-50"> <div className="bg-white p-8"> <h2>モーダルのコンテンツ</h2> <p>これはモーダルのサンプルコンテンツです。</p> <button onClick={closeModal}>モーダルを閉じる</button> </div> </div> )} </div> ); }; export default Modal;
-
モーダルの使用: モーダルコンポーネントを他のReactコンポーネントで使用する方法は、以下のようになります。
import React from 'react'; import Modal from './Modal'; const App = () => { return ( <div> <h1>アプリのコンテンツ</h1> <Modal /> </div> ); }; export default App;
以上が、ReactでTailwind CSSモーダルを使用するための基本的な手順とコード例です。これを参考にして、自分のプロジェクトにモーダルを追加してみてください。