2016-09-06 17 views
10

merke ich, dass ich eine gewisse Zeit Debuggen redux Aktionen vergeude, die ich AsyncStorage in bin persistierenden reagieren-native dank redux-persist. Manchmal möchte ich nur AsyncStorage löschen, um Entwicklungszeit zu sparen und mit neuen Daten zu versuchen.AsyncStorage Wischen in reagieren nativen

EDIT: Im besten Fall sollte die Lösung auf Simulatoren und realen Geräten, iOS und Android funktionieren. Vielleicht gibt es verschiedene Workarounds für verschiedene Plattformen.

Dank

+0

können Sie react-native-dev-Taste versuchen. Kleiner Zusatz, der genau das tut, was Sie brauchen. Ich habe die Funktion purge() von redux-persist zu den clearActions hinzugefügt und verwendet, wann immer ich sie brauchte. – BigPun86

Antwort

9

Versuchen clear()-Funktion, die alle AsyncStorage für alle Clients, Bibliotheken löscht, etc

+0

Es würde eine wirklich kleine Implementierung erfordern, klingt gut. Haben Sie eine globale Hilfsmethode unter 'window' Objekt oder etwas ähnliches? – jsdario

2

redux-persist mit einem purge() Rückruf kommt. Sie können das in einem Debug-Menü irgendwo aufrufen, wenn Sie möchten.

+0

Das ist dann ein Umbruch der vorherigen Antwort, richtig? Ich überprüfe beide Methoden und versuche, zwischen beiden Antworten zu unterscheiden. – jsdario

+0

Ich habe die andere Antwort validiert, da AsyncStorage immer über 'import from 'react-native' verfügbar ist. Es ist ziemlich praktisch. – jsdario

Verwandte Themen