まず最初に、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
からToastContainer
とtoast
をインポートしています。ToastContainer
はトースト通知を表示するためのコンテナであり、toast
はトースト通知を表示するための関数です。notify
関数は、ボタンがクリックされたときにトースト通知を表示するために使用されます。
最後に、ToastContainer
をアプリケーションの適切な場所に配置することで、トースト通知が表示されるようになります。
この例では、ボタンがクリックされると「Hello, World!」というメッセージがトースト通知として表示されます。もちろん、実際のアプリケーションでは、動的なメッセージやさまざまなオプションを使用することができます。
以上がReactでシンプルなトースト通知を実装する方法と、コード例の紹介です。この方法を応用して、さまざまなメッセージやスタイルのトースト通知を作成することができます。