Say*_*ers 6 npm reactjs react-icons
我在我的网站中使用 React Icons,我注意到该包相当大 - 在开发人员工具的网络选项卡中几乎有 9MB(这使得网站在慢速互联网上加载需要很长时间)。然而,我最多只使用几个图标。以下是我目前在代码中导入图标的方式:
import { AiFillCloseCircle, AiOutlineMenu } from 'react-icons/ai';
Run Code Online (Sandbox Code Playgroud)
我尝试在网上寻找解决方案,但我找不到任何关于如何在仅使用几个图标时减少 React Icons 文件大小的明确答案。
任何人都可以建议以更有效的方式使用 React Icons 的解决方案或最佳实践吗?我想在不影响功能的情况下尽可能减小包的大小。
提前致谢!
Say*_*ers -5
你应该像这样导入它们。
import FaFacebookSquare from 'react-icons/lib/fa/facebook-square';
import FaLinkedin from 'react-icons/lib/fa/linkedin';
import FaTwitter from 'react-icons/lib/fa/twitter';
import FaPinterest from 'react-icons/lib/fa/pinterest-square';
import FaInstagram from 'react-icons/lib/fa/instagram';
Run Code Online (Sandbox Code Playgroud)