existe algum banco de dados ou biblioteca indicada para casos em que é necessário persistir alguns dados localmente, em aplicações offline first?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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-6bb1745fdcddPara 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?