首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >每次调用时,React toastify toast都会出现4次

问每次调用时,React toastify toast都会出现4次
EN

Stack Overflow用户
提问于 2021-05-28 11:19:31
回答 1查看 80关注 0票数 1

我最近开始使用react-toastify,一切都运行得很好,直到我注意到这个奇怪的行为。

下面是我的代码:this.adderrorNotification('Error: Please try again!')

代码语言:javascript
复制
adderrorNotification(message){ 
 toast.error(message, { 
   onClose: () => console.log('called when I close') 
 }); 
}

​

​

在toast onClose上,我看到了4次日志消息。然后在手动关闭时,单击toast再次出现4次。

为什么会发生这种情况?有什么帮助吗?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-29 12:36:58

回答我自己的问题:

原因:在导致问题的所有组件中初始化了toast。(侧边栏,导航栏,主要组件,页脚),这是渲染4次。

解决方案:删除所有组件中的toast初始化并在index.js中对其进行初始化,解决了我的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67732468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档