2017-10-10 16 views
1

私のアプリには2つのシーンがあります(反応ナビゲーション)。画像(URLから)他のコンポーネントにもう一度読み込み

シーン1:私は、コンポーネント2シーンにシーン1からナビゲートしていた場合は、いくつかの詳細

同じ画像は常にロードされる:シーン2

行あたりの画像とフラットリストもう一度イメージをクリックします。

ImageコンポーネントがキャッシュのImageを使用しないのはなぜですか?他のコンポーネント(ナビゲートしない)では、キャッシュが機能しています。キャッシュ制御はmax_age = 2592000に設定されています。

+0

イメージソースを別のファイルにインポートして、コンポーネントとしてエクスポートしてみましたか? – David

答えて

0

画像(複数可)を使用すると、単一のファイルからインポートおよびエクスポートすることができ、静的している場合:

export default class Images { 
    static image1 = require("../public/images/image1.jpg"); 
    static image2 = require("../public/images/image2.jpg"); 
} 

あなたはあなたのためのスクリプトにこれをhttps://github.com/wcandillon/react-native-static-imagesようなツールを使用することができます。

+0

タイトルに記載されているように、私は残念ながらサーバーから画像をロードしています。 – rakete

+0

私はAPIからそれらをフェッチしているので、実行時に画像URLを取得します。 – rakete

関連する問題