Next + Lib
react-spinners
kinetic loading 을 보여줄 수 있다.
useage
import { BounceLoader } from "react-spinners";
export const LoadingBox = () => {
  return (
    <Box>
      <BounceLoader loading color="#22c55e" size={40} />
    </Box>
  );
};
export default Box;
ref
https://www.davidhu.io/react-spinners/storybook/?path=/docs/bounceloader--main
react-hot-toast
- 별도의 인스턴스 상태관리가 필요 없다.
- Provider 넣고 쓰면 된다.
"use client";
import { Toaster } from "react-hot-toast";
const ToasterProvider = () => {
  return ( 
    <Toaster 
      toastOptions={{
        style: {
          background: '#333',
          color: '#fff',
        }
      }}
    /> 
  );
}
 
export default ToasterProvider;
---
import { toast } from "react-hot-toast";
...
  const handleLogout = async () => {
    if (error) {
      toast.error(error.message);
    }
  }