Referência da API
Principais funções e formas de retorno exportadas pelo global-rx-state.
criarEstadoRx
Se houver um argumento, é o modo de tupla anônima, e se um nome for passado, é o modo de objeto nomeado. O modo nomeado suporta chamadas dentro do componente.
criarTuplaEstadoRx
Usado quando o nome é determinado em tempo de execução, mas a ordem de retorno da tupla é necessária. A opção de armazenamento pode ser usada com a chave nomeada.
createRxReducer / createRxReducerTuple
valores de armazenamento
RxStateStorage inclui aliases compatíveis com backends de persistência. sessionstorage e sessionStorage usam o sessionStorage do navegador.
autoseleciona o driver localForage disponível na ordem IndexedDB, WebSQL, localStorage. O armazenamento resolvido da API de consulta retornará o backend real selecionado, não auto.
Utilitários de armazenamento
O armazenamento de estado nomeado e o reducer podem ser verificados por três utilitários.
hasRxState verifica se há valores na configuração de armazenamento especificada. findRxStateStorages retorna os backends reais com valores confirmados sem duplicatas, e getRxStateStorageInfo sempre retorna os locais de armazenamento confirmados como um array.
storageKey é a chave do item real e fullKey é a chave completa que pode ser verificada no backend que expõe a chave plana. Se o mesmo nome estiver em várias configurações de armazenamento, vários itens também serão retornados nos resultados de getRxStateStorageInfo.