Tài liệu tham khảo API
Các hàm chính và hình thức trả về mà global-rx-state xuất ra.
tạoRxState
Nếu có một đối số thì là chế độ tuple ẩn danh, nếu truyền tên thì là chế độ đối tượng có tên. Chế độ có tên hỗ trợ gọi bên trong thành phần.
tạoRxStateTuple
Sử dụng khi tên được xác định tại runtime nhưng cần thứ tự trả về tuple. Tùy chọn lưu trữ có thể được sử dụng cùng với khóa có tên.
createRxReducer / createRxReducerTuple
giá trị lưu trữ
RxStateStorage bao gồm alias tương thích với backend persistence. sessionstorage và sessionStorage sử dụng sessionStorage của trình duyệt.
autochọn driver localForage khả dụng theo thứ tự IndexedDB, WebSQL, localStorage. Lưu trữ đã giải quyết của API truy vấn sẽ trả về backend đã chọn thực tế chứ không phải auto.
Tiện ích lưu trữ
Lưu trữ của state được đặt tên và reducer có thể được kiểm tra bằng ba tiện ích.
hasRxState kiểm tra xem cài đặt lưu trữ đã chỉ định có giá trị hay không. findRxStateStorages trả về backend thực tế đã xác nhận giá trị mà không bị trùng lặp, và getRxStateStorageInfo luôn trả về vị trí lưu trữ đã xác nhận dưới dạng mảng.
storageKey là khóa item thực tế và fullKey là khóa đầy đủ có thể được xác nhận từ backend hiển thị khóa phẳng. Nếu cùng một tên có nhiều cài đặt lưu trữ, nhiều mục cũng sẽ được trả về trong kết quả của getRxStateStorageInfo.