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