API参考
global-rx-state导出的主要函数和返回形式。
createRxState
如果参数为一个,则为匿名元组模式;如果传递名称,则为命名对象模式。命名模式支持组件内部调用。
createRxStateTuple
当名称在运行时确定但需要元组返回顺序时使用。存储选项可以与命名键一起使用。
createRxReducer / createRxReducerTuple
存储值
RxStateStorage 包含持久性后端和兼容别名。sessionstorage 和 sessionStorage 使用浏览器的 sessionStorage。
自动将按顺序选择可用的 localForage 驱动程序:IndexedDB、WebSQL、localStorage。查询 API 的解析存储将返回实际选择的后端,而不是 auto。
存储工具
Named state和reducer的存储可以通过三种工具进行检查。
hasRxState检查指定存储设置中是否有值。findRxStateStorages返回已确认值的实际后端,getRxStateStorageInfo始终以数组形式返回确认的存储位置。
storageKey是实际的item key,fullKey是可以在后端查看的完整key。如果同名存在于多个存储设置中,getRxStateStorageInfo的结果也会返回多个条目。