Eu uso o expo, ja que os plugins para o bare estao meio inconsistentes. Eu tenho um app que precisa rodar em ambiente com raro acesso a ibternet. Essa foi a primeira opção.
Expo managed workflow simplifica bastante mesmo. Você sentiu alguma limitação com o suporte offline? Pergunto porque usar banco local no app com raro acesso à internet vira ponto crítico, e às vezes o managed workflow complica quando você precisa de controle mais fino sobre armazenamento local. Como você resolve a sincronia quando a conexão volta?
A principio coloca uma lib ali pra detectar a conectividade, depois coloca um job no android (aqui é so android). Ele roda esse job a cada 15min no backuground. Se encontrar conectividade, ele sincroniza, mesmo com o app fechado. Mas to querendo mudar pra tanstack, e uma outra lib que achei que performa melhor no offline.
Essa abordagem de job periódico funciona bem para casos sem latência crítica. TanStack Query v5 já tem offline mode bem maduro, vale a pena olhar. Qual lib você achou que performa melhor?
@legendapp/state v3