![](/img/trans.png)
[英]BottomNavigation does not show @expo/vector-icons in React Native
[英]Is it possible to import specific icons from expo vector-icons?
我希望减少应用程序的大小并试图了解我的选择。 我知道我可能应该弹出而不是使用 Expo,我计划最终这样做,但我希望在我这样做之前了解一切是如何工作的。
我在想的一件事是只导入某些图标,以避免在我拉图标的模块中导入整个 expo 矢量图标库。 目前我执行以下操作:
import { Ionicons } from '@expo/vector-icons';
也许这是误导,如果是这样,我会很感激提示,但是是否可能/值得仅导入某些图标以减少引入整个世博会矢量图标库? 有关系吗?
最后,我知道我也可以将我单独使用的那些图标保存在我的资产中,但想在全部手动操作之前看看是否有更简单的解决方案。 谢谢。
您可以使用react-native-fontawesome
提供的显式导入方法。
这是来自 doc 的示例。
https://github.com/FortAwesome/react-native-fontawesome#explicit-import
// ...
import { library } from '@fortawesome/fontawesome-svg-core'
import { fab } from '@fortawesome/free-brands-svg-icons'
import { faCheckSquare, faCoffee } from '@fortawesome/free-solid-svg-icons'
library.add(fab, faCheckSquare, faCoffee)
它可能不是您问题的答案,因为它不使用@expo/vector-icons
但这样您就可以在不弹出的情况下实现您想要的,所以我认为这可能是一个不错的选择。
另外,我想知道是否有其他选项(如其他字体)可以轻松实现这一目标。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.