Nativ reagieren - Image Cache

10

Ich habe das Dokument über die React Native Image-Komponente auf dieser Site gelesen und einige Fragen bekommen: Ссылка

  1. Wenn ich die Eigenschaft source verwende, um ein Bild anzuzeigen. Wird das Bild zwischengespeichert und nach dem Download auf der Festplatte gespeichert?

  2. Wenn ja, wie lautet die Cache-Richtlinie?

  3. Wenn ich das heruntergeladene Bild auf der Festplatte speichern möchte. Ist es besser, getSize oder prefetch zu benutzen?

Vielen Dank.

    
PrimaryChicken 06.12.2016, 05:46
quelle

2 Antworten

3

Reagieren Sie die Cache-Richtlinie der nativen Image-Komponente NSURLRequest wie hier beschrieben hier . Persönlich verwende ich RNFetchBlob, um Bilder wie hier beschrieben zwischenzuspeichern . Sie können auch diese Komponente auschecken.

    
wcandillon 18.02.2017 20:23
quelle
1

Sie sind möglicherweise an meinem Komponentenmodul höherer Ordnung interessiert, das dem nativen & lt; Image & gt; -Bild leistungsbezogene Bildzwischenspeicherung und "permanenten Cache" -Funktionalität hinzufügt. Komponente.

Native Image Cache-HOC reagieren

Tl; DR-Code Beispiel:

%Vor%

Das erste Bild wird zwischengespeichert, bis der gesamte lokale Cache 15 MB überschreitet (standardmäßig), dann werden die zwischengespeicherten Bilder zuerst gelöscht, bis der gesamte Cache erneut unter 15 MB liegt.

Das zweite Bild wird permanent auf der lokalen Festplatte gespeichert. Die Nutzer verwenden dies als Ersatz für den Versand statischer Bilddateien mit Ihrer App.

Das sollte Ihre Anforderung out-of-the-box behandeln. Hoffe es hilft!

    
billmalarky 10.11.2017 20:10
quelle

Tags und Links