документации по Реагировать родной (0,21) состояний, что это возможно только, чтобы загрузить фотографии статически, то есть, если имя файла каким-то образом заранее известно:Требовать изображения динамически в React Native
Обратите внимание, что в Чтобы это работало, имя изображения в требовании должно быть известно статически.
Источник: https://facebook.github.io/react-native/docs/images.html#content
Приведен пример:
// GOOD
<Image source={require('./my-icon.png')} />
// BAD
var icon = this.props.active ? 'my-icon-active' : 'my-icon-inactive';
<Image source={require('./' + icon + '.png')} />
К сожалению, в моем случае, я не знаю, имена файлов изображений заранее, так как они настроены в JSON файл.
Есть ли способ использовать local Файлы изображений в пределах реакции native? Я мог бы загрузить их через протокол file://
, если бы я знал расположение файлов? Существует ли постоянная или переменная для местоположения приложения в файловой системе iOS?
В документах упоминается источник = {{uri: 'локальный путь к файлу}}}. Я не думаю, что это следует за файлом: /// Uri. Попробуйте пройти по абсолютной траектории файла –
Что такое абсолютный путь. – Rias