existe algum banco de dados ou biblioteca indicada para casos em que é necessário persistir alguns dados localmente, em aplicações offline first?
existe algum banco de dados ou biblioteca indicada para casos em que é necessário persistir alguns dados localmente, em aplicações offline first?
Uma alternativa seria utilizar o AsyncStorage, ele é fácil de usar e serve para poucos dados. No Android por padrão guarda até 6Mbs, no IOS não tem limite.
https://medium.com/@richardzhanguw/storing-and-retrieving-objects-using-asyncstorage-in-react-native-6bb1745fdcdd
Para quantidades maiores de informações, existem outras opções. Eu tenho uma preferência pessoal por bancos de dados relacionais, para isso tem o SQLite. Aqui tem um link mostrando outras opções ao AsyncStorage
https://pusher.com/tutorials/persisting-data-react-native
Obrigado pela resposta, entretanto, na documentação do react-native consta que o asyncstorage não criptografa os dados, impede que o utilize. https://facebook.github.io/react-native/docs/asyncstorage
Teria outra opção?