Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

asyncStorage.js 631B

1234567891011121314151617181920212223242526272829303132
  1. import AsyncStorage from "@react-native-async-storage/async-storage";
  2. export const storeData = async (key, value) => {
  3. try {
  4. await AsyncStorage.setItem(key, value);
  5. } catch (e) {
  6. // error reading value
  7. }
  8. };
  9. export const getData = async (key) => {
  10. try {
  11. const value = await AsyncStorage.getItem(key);
  12. return value;
  13. } catch (e) {
  14. // error reading value
  15. }
  16. };
  17. export const removeData = async (key) => {
  18. try {
  19. await AsyncStorage.removeItem(key);
  20. } catch (e) {
  21. // error reading value
  22. }
  23. };
  24. export const clearAll = async () => {
  25. try {
  26. await AsyncStorage.clear();
  27. } catch (e) {}
  28. };