react, toast 라이브러리,
react-toastify 사용법 입니다.
화면 구현
react-toastify
https://www.npmjs.com/package/react-toastify
react-toastify 설치
npm i react-toastify
react-toastify import
import { ToastContainer, toast } from "react-toastify";
import "react-toastify/dist/ReactToastify.css";
코드
const Info = () => {
const onSubmitData = (e) => {
e.preventDefault();
if (...) { //error일 경우
toast.error("수정된 항목이 없습니다", {
autoClose: 3000,
position: toast.POSITION.TOP_RIGHT
});
} else {
toast.success("정보가 수정되었습니다", {
autoClose: 3000,
position: toast.POSITION.TOP_RIGHT
});
}
}
return (
<>
....
<ToastContainer / > //toast container ui
</>
);
};
export default Info;
반응형
'개발 > React' 카테고리의 다른 글
[react] react hooks로 form 구현 (ft. input이 많을 때) (0) | 2021.10.17 |
---|---|
[react] redux, thunk 대화형 챗봇 코드 샘플 (0) | 2021.10.06 |
[react] Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0. 오류 해결 (0) | 2021.10.04 |
[react] 네비게이션 구현 (0) | 2021.09.28 |
[react] gauge 차트에 svg, path태그에 text 추가하기 (0) | 2021.09.25 |
댓글