我刚刚将 React-Toastify 添加到我的 REACT 应用程序中。我的 Apps.js 中有以下代码
import { ToastContainer, Slide } from "react-toastify";
import "react-toastify/dist/ReactToastify.css";
function App() {
return (
<>
<Router basename={process.env.PUBLIC_URL}>
<div className="container-fluid">
<NavHeader />
<hr />
<Switch>
<Route exact path="/" component={HomePage} />
<Route path="/about" component={AboutPage} />
<Route path="/contact" component={ContactPage} />
</Switch>
</div>
</Router>
<div>
<ToastContainer transition={Slide} />
</div>
</>
);
}
export default App;
Run Code Online (Sandbox Code Playgroud)
然后在我的其他页面中,我使用下面的代码显示 Toast。
showToastMessage(messageText, messageType = "I") {
toast.dismiss();
toast.configure({
position: toast.POSITION.BOTTOM_RIGHT,
toastId: 1
});
if (messageType === "S") {
toast.success(messageText);
}
if …Run Code Online (Sandbox Code Playgroud)