Utilizar Persistência de dados e bem comum em todos os Apps. Um exemplo seria WhatsApp: que mesmo sem internet você consegui ver suas mensagens, nesse caso suas mensagens estão sendo salva no celular, isso e chamado Persistência de dados. Nesse exemplo tô usando SQLite que mais utilizado porem tem outros certo.
@@MobDevAnd Ahh eu pensava que era guardado num tipo de cache do aparelho, no caso de mensagens do whatsapp por exemplo... No caso de um token de autenticação por exemplo, eu guardaria num banco tbm? Ainda não trabalhei com autenticação em mobile, só em web, que guardo o token nos cookies ou armazenamento local.
Bem vamos la autenticação são normalmente dados no qual é chamamos de sensível. Entao esses dados normalmente tem que ser guardados de forma segura, o Sqlite não seria melhor opção. Nesse caso como senhas até mesmo ID nos usamos no iOS - Keychain Services e Android - Secure Shared Preferences que são bibliotecas nativas para guarda esses dados. Tem app tem até sua própria criptografia, então você poderia usar até Async Storage para guardar que dados estaria criptografado. E um tema bem complexo que entramos na área de Segurança de Dados.
Atualizaçao do inferno esse 51 principalmente para o SQLite tenho que recodar 6 mil linhas de codigo para colocar na versao mais recente ja que o /legacy vai para de funcionar no sdk 52
Bom saber, obrigado por compartilhar. Para mim esse e uns dos grandes problemas do RN as atualizações sempre são dolorosas. Tem até site só para saber o que mudou react-native-community.github.io/upgrade-helper/ : )
Muito bom
Tmj!
Em que cenário eu usaria isso?
Utilizar Persistência de dados e bem comum em todos os Apps. Um exemplo seria WhatsApp: que mesmo sem internet você consegui ver suas mensagens, nesse caso suas mensagens estão sendo salva no celular, isso e chamado Persistência de dados. Nesse exemplo tô usando SQLite que mais utilizado porem tem outros certo.
@@MobDevAnd Ahh eu pensava que era guardado num tipo de cache do aparelho, no caso de mensagens do whatsapp por exemplo... No caso de um token de autenticação por exemplo, eu guardaria num banco tbm? Ainda não trabalhei com autenticação em mobile, só em web, que guardo o token nos cookies ou armazenamento local.
Bem vamos la autenticação são normalmente dados no qual é chamamos de sensível. Entao esses dados normalmente tem que ser guardados de forma segura, o Sqlite não seria melhor opção. Nesse caso como senhas até mesmo ID nos usamos no iOS - Keychain Services e Android - Secure Shared Preferences que são bibliotecas nativas para guarda esses dados. Tem app tem até sua própria criptografia, então você poderia usar até Async Storage para guardar que dados estaria criptografado. E um tema bem complexo que entramos na área de Segurança de Dados.
@@MobDevAnd Massa, obrigado pela resposta
Atualizaçao do inferno esse 51 principalmente para o SQLite tenho que recodar 6 mil linhas de codigo para colocar na versao mais recente ja que o /legacy vai para de funcionar no sdk 52
Bom saber, obrigado por compartilhar. Para mim esse e uns dos grandes problemas do RN as atualizações sempre são dolorosas. Tem até site só para saber o que mudou react-native-community.github.io/upgrade-helper/ : )