React Toastifyを使用した通知メッセージの表示方法


  1. インストールとセットアップ: まず、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>
  );
};
  1. 通知メッセージの表示: React Toastifyでは、toastメソッドを使用して通知メッセージを表示します。以下に例を示します。
const ExampleComponent = () => {
  const handleClick = () => {
    toast('通知メッセージが表示されました!');
  };
  return (
    <div>
      <button onClick={handleClick}>通知を表示</button>
    </div>
  );
};
  1. オプションの使用: 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を使用して通知メッセージを表示するための基本的な方法とオプションの一部です。さまざまなトーストスタイルやカスタムコンポーネントの使用など、さらに多くの機能があります。公式のドキュメントを参照して、さまざまな方法を学んでください。