# toastify

import React from 'react'; import { ToastContainer, toast } from 'react-toastify'; import 'react-toastify/dist/ReactToastify.css'; function App(){ const notify = () => toast("Wow so easy!"); return (); }

**Here is what the above code is Doing:**

1. We import the ToastContainer and toast from react-toastify.

2. We import the CSS for react-toastify.

3. We create a notify function that calls the toast function.

4. We render a button that calls the notify function.

5. We render the ToastContainer.

The ToastContainer is a component that renders all of the toasts.

The toast function takes a message and an optional configuration object.

The toast function returns a toastId that can be used to close the toast programmatically.

The toast function can also take a react element as the message.

The toast function can also take a react component as the message.

The toast function can also take a react fragment as the message.

The toast function can also take a string or number as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take a function as the message.

The toast function can also take