首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以从expo矢量图标中导入特定的图标吗?

可以从expo矢量图标中导入特定的图标吗?
EN

Stack Overflow用户
提问于 2019-12-27 00:35:52
回答 1查看 69关注 0票数 0

我希望减少应用程序的大小,并试图了解我的选择。我知道我可能应该弹出而不是使用Expo,我计划最终这样做,但在我这样做之前,我希望了解所有东西是如何工作的。

我考虑的其中一件事是只导入某些图标,以避免在我拉图标的模块中导入整个expo矢量图标库。目前,我做了以下工作:

代码语言:javascript
复制
import { Ionicons } from '@expo/vector-icons';

也许这是被误导的,如果是这样的话,我会感谢这个技巧,但是否有可能/是否值得只导入某些图标,以减少引入整个expo矢量图标库?有关系吗?

最后,我知道我可能也可以将我单独使用的图标保存在我的资产中,但我想看看在全部手动操作之前是否有更简单的解决方案。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-05-18 15:50:22

您可以使用react-native-fontawesome提供的显式导入方法。

这是doc中的示例。

https://github.com/FortAwesome/react-native-fontawesome#explicit-import

代码语言:javascript
复制
// ...
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,但这样你就可以在不弹出的情况下实现你想要的东西,所以我认为这可能是一个很好的选择。

此外,我想知道是否有其他选择(如其他字体)来实现这一点很容易。

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

https://stackoverflow.com/questions/59491042

复制
相关文章

相似问题

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