- インストールとセットアップ: まず、React Toastifyをインストールします。ターミナルで以下のコマンドを実行します。
npm install react-toastify
インストールが完了したら、プロジェクトの任意のコンポーネントでReact Toastifyをインポートします。
import { ToastContainer, toast } from 'react-toastify';
import 'react-toastify/dist/ReactToastify.css';
// 他のコンポーネント内で使用するためにToastContainerを配置します
const App = () => {
return (
<div>
<ToastContainer />
{/* 他のコンポーネント */}
</div>
);
};
- 通知メッセージの表示:
React Toastifyでは、
toast
メソッドを使用して通知メッセージを表示します。以下に例を示します。
const ExampleComponent = () => {
const handleClick = () => {
toast('通知メッセージが表示されました!');
};
return (
<div>
<button onClick={handleClick}>通知を表示</button>
</div>
);
};
- オプションの使用: React Toastifyでは、さまざまなオプションを使用して通知メッセージをカスタマイズすることができます。以下に例を示します。
const ExampleComponent = () => {
const handleClick = () => {
toast.success('成功メッセージ', {
position: toast.POSITION.TOP_RIGHT,
autoClose: 3000,
hideProgressBar: false,
closeOnClick: true,
pauseOnHover: true,
draggable: true,
progress: undefined,
});
};
return (
<div>
<button onClick={handleClick}>成功メッセージを表示</button>
</div>
);
};
これらはReact Toastifyを使用して通知メッセージを表示するための基本的な方法とオプションの一部です。さまざまなトーストスタイルやカスタムコンポーネントの使用など、さらに多くの機能があります。公式のドキュメントを参照して、さまざまな方法を学んでください。