@brushy/storage oferece uma API no estilo NodeCache que funciona em Node, navegador e contextos SSR. Adaptadores de persistência opcionais gravam em localStorage ou sessionStorage, e um bus de invalidação integrado mantém abas sincronizadas quando instâncias compartilham o mesmo id.
Os bindings React ficam em @brushy/storage-react (pacote separado).
Instalação
Exemplo rápido
Documentação
Primeiros passos
- Primeiros passos: instalação e primeira instância
- Configuração: todas as
StorageOptions - Referência da API: cada método de
Storage
Recursos
- TTL: parsing de duração e expiração
- Eventos:
on/offe assinaturas no React - Adaptadores de persistência: local, session,
SyncPersistcustomizado - Cache bus: invalidação entre abas e customizada
- Erros: códigos de
StorageError - Node vs navegador: SSR, registry e matriz de runtime
React e migração
- Hooks React:
StorageProvider,useStorage - Migração de @brushy/localstorage: v1 para v2
As páginas detalhadas abaixo ainda estão em inglês. Os links acima apontam para a documentação em inglês até que a tradução seja concluída.