Реагировать на предварительную выборку собственного изображения, только если она кэширована - PullRequest
0 голосов
/ 03 января 2019

Я использую RN Image.prefetch() в componentDidMount().И на моем Image компоненте я добавил cache:'only-if-cached' примерно так:

Image.prefetch(myImageRemoteUri)
    .then((data) => {
        this.setState({
            isLoading:false
        });
    });

<Image style={{ width:200, height:100, alignSelf:'center', marginTop:100 }} source={{ uri: myImageRemoteUri, cache:'only-if-cached' }} />

Но изображение не отображается.Если я удаляю cache:'only-if-cached', изображение показывает, но с задержкой (не кэшируется).

https://facebook.github.io/react-native/docs/images#cache-control-ios-only

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...