Skip to main content

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);
}
}