Executando verificação de segurança...
1

[DUVIDA] Existe alguma solução pra não cair em uma libhell?

Tenho alguns projetos RN que eu queria dar manutenção mas já são bem antiguinhos, foram feitos em expo na SDK 40 se não me engano, porém estamos na SDK 49 e o projeto simplemente não abre mais nos emuladores por conta de compatibilidade, então lá vou eu atualizar e lá se vai 10 anos da minha vida.... O app nem inicia mais, as libs todas dão erro, várias libs descontinuadas, erros em componentes que antes estavam 'clean'. Tem alguma forma de evitar esse tipo de coisa ou esse é o preço por usar as ferramentas criadas pelos outros?

Carregando publicação patrocinada...
2

Problemas de compatibilidade são inerentes ao uso de ferramentas e recursos de terceiros, mas com o planejamento adequado e medidas preventivas, você pode minimizar os impactos e continuar desenvolvendo seu aplicativo, precisa ir fazendo atualizações incrementais, se deixar tudo para o fim, é o mesmo trabalho de refazer o projeto todo.

1

Um método de amenizar isto é evitar utilizar muitas libs de terceiros, e no caso de utilizar, buscar utilizar libs que outras empresas já utilizam (creio eu)