Как я могу импортировать все изображения из каталога вact-native?Имена изображений определены в файле JSON, и все изображения связаны вместе с приложением.Согласно спецификации, я понимаю, что FILE_PATH + imageName + ".jpg" не работает.Я ищу альтернативные варианты для загрузки более 100 изображений.
Вариант, который я мог бы придумать, - это создать файл ExportImages.js с требованием ("../ resources / images / image-name.jpg") для каждогофайл и использовать его по мере необходимости.Я надеюсь, что будет лучший вариант для его реализации.Я посмотрел на «response-native-fs», но не смог найти опцию для чтения из каталогов, определенных в приложении.
export const PoseImages = {
ONE: require("../resources/images/one.jpg"),
TWO: require("../resources/images/one.jpg")
};
Код:
renderPosesList() {
const FILE_PATH = "../resources/images/";
// posesDictionary is created from JSON file.
return this.state.posesDictionary.map((pose, index) => {
let imagePath = FILE_PATH + pose.details.ImageAudName + ".jpg";
console.log(" imagePath > " + imagePath);
return (
<Image
key={index}
source={require("../resources/images/one.jpg")} // this works
style={{ height: 50, width: 50 }}
/>
);
});
}