Lưu Trữ AsyncStorage trong React Native

2023-05-15 02:19:08

Hướng dẫn sử dụng AsyncStorage trong react-native

  • AsyncStorage sử đụng để lưu dữ liệu local trong máy người dùng.​
  • AsyncStorage lưu trữ dữ liệu và bất cứ nơi nào trong app cũng có thể truy cập(global).​
  • AsyncStorage lưu trữ dữ liệu không mã hóa theo cặp key-value.​
  • AysncStorage hỗ trợ bất đồng bộ.​
  • AysncStorage sẽ tự động sử dụng RocksDB hoặc SQLite trong android, dictionary hoặc file trong IOS để lưu giá trị.​
  • AysncStorage lưu dữ liệu dạng string.​

Sử dụng AsyncStorage

Bạn cần import thư viện

Duy trì dữ liệu :

Lấy ra dữ liệu:

Một số các phương thức trong AsyncStorage:

getItem() : Lấy về item từ 1 key và gọi 1 callback khi biên dịch nó trả vể 1 Promise​

setItem() : Tạo giá trị cho 1 key và gọi 1 callback khi biên dịch nó trả về 1 Promise

removeItem() : loại bỏ 1 item theo key và gọi 1 callback khi biên dịch nó trả về 1 Promise​

mergeItem():Hợp nhất một giá trị khóa hiện có với một giá trị đầu vào, giả sử cả hai giá trị đều là JSON được xâu chuỗi. Trả về 1 Promise.

clear(): Xóa tất cả AsyncStorage:

ỨNG DỤNG AsyncStorage xây dựng ứng dụng note trong react-native