Reactでシンプルなトースト通知を実装する方法


まず最初に、Reactアプリケーションでトースト通知を表示するために必要なライブラリをインストールする必要があります。一般的に使用されるライブラリの1つは「react-toastify」です。以下のコマンドを使用してインストールします。

npm install react-toastify

または

yarn add react-toastify

次に、トースト通知を表示させるコンポーネントを作成します。以下は、シンプルな例です。

import React from 'react';
import { ToastContainer, toast } from 'react-toastify';
import 'react-toastify/dist/ReactToastify.css';
const App = () => {
  const notify = () => {
    toast('Hello, World!');
  };
  return (
    <div>
      <button onClick={notify}>トースト通知を表示</button>
      <ToastContainer />
    </div>
  );
};
export default App;

上記の例では、react-toastifyからToastContainertoastをインポートしています。ToastContainerはトースト通知を表示するためのコンテナであり、toastはトースト通知を表示するための関数です。notify関数は、ボタンがクリックされたときにトースト通知を表示するために使用されます。

最後に、ToastContainerをアプリケーションの適切な場所に配置することで、トースト通知が表示されるようになります。

この例では、ボタンがクリックされると「Hello, World!」というメッセージがトースト通知として表示されます。もちろん、実際のアプリケーションでは、動的なメッセージやさまざまなオプションを使用することができます。

以上がReactでシンプルなトースト通知を実装する方法と、コード例の紹介です。この方法を応用して、さまざまなメッセージやスタイルのトースト通知を作成することができます。