我正在为我的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个案例。是否有更好的方法来处理?