首页 > 解决方案 > 在 React 应用程序中添加/删除类后 SVG 消失

问题描述

我想在我的 React 应用程序中单击时进行一点展开/折叠 svg 旋转,有时它会在单击后消失,我一直在查看检查器并且不知道为什么它不可见。它发生在多个浏览器中,我在 sadbox.io 中重新创建了它。

它似乎非常间歇性(有时它发生在第一次单击时,有时您可以多次打开和关闭该类,然后它就会消失。如果在大量单击后它没有发生,我认为它最终仍会发生或者刷新页面可能会做一些事情让它更快地触发。)

任何想法/帮助将不胜感激!

沙盒

标签: htmlcssreactjssvg

解决方案


好的,看起来我想出了如何通过反复试验来修复它,并查看它是如何在不同的项目中完成的。看起来如果您将该类应用于 SVG 的父元素,则不会出现此问题。我不确定对此的解释或技术原因。


推荐阅读