我正在努力在我的 React Native 项目中加入一些标志来代表国家。我发现你不能在 React Native 中动态地要求像下面的例子那样的图像。
require(`../assets/flags/32/${countryCode}.png`)
因此,鉴于我在这里找到的 SO 响应,我正在考虑创建一个带有 switch 语句的函数,该函数将在传递正确的标志代码时返回所需的图像。像下面这样的东西。
export const Flags = (countryCode) => {
switch (countryCode) {
case 'US':
return require('../assets/flags/32/US.png');
....
}
};
鉴于此解决方案,我将有 200 多个案例。有没有更好的方法来做到这一点?