У меня проблемы с динамической загрузкой изображений в React Native, в котором путь к файлу хранится в базе данных sqlite.
Рассмотрим 3 кнопки: «Показать изображение1», «Показать изображение2», «Показать изображение3»
Я мог бы просто использовать source={require("./assets/image1.png")}
для загрузки изображения 1. Я мог бы использовать инструкцию switch для всех трех изображений, чтобы вернуть требуемое мне значение в зависимости от нажатой кнопки.
Однако я делаюне знаю пути до загрузки приложения. Мне нужно извлечь их из базы данных, и я не могу сделать:
var image = imagePathFromDB;
require(image)
Автономная база данных извлекает указанные пользователем изображения из онлайн-базы данных, из которой могут быть очень большие вариации изображений, поэтому с указанием всех возможных путей впередивремя невозможно.
Приложение разрабатывается для работы с Android и iOS.
2 Вопросы:
- Где находится подходящее место для храненияфайлы изображений .. и что более важно
- Как мне извлекать и рендерить их динамически?