React Native SVG 无处不在,有意义吗?

React Native SVG everywhere, does it make sense?

我们正在考虑在我们的应用中使用 react-native-svg。我们有点想在应用程序周围自由地使用它来创建几乎每个页面的视觉效果,因为它应该比使用图像更好地缩放。我们同时针对 Android 和 iOS、平板电脑和手机。

通过 react-native-svg 在应用周围大量使用 SVG 而不是使用 PNG 图像是否有意义?

恕我直言,你不应该。我不得不花很多时间处理 svgs,它总是比纯 PNG 复杂得多。如果必须在选项卡或菜单上绘制图标,请使用 PNG、PNG@2x、PNG@3x。 react-native-svg 可用于远程 SVG 加载,例如在后台管理的内容。