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

Eu partiria do princípio que React não é um framework, hoje você tem diversas opções inclusive o HTML 5 é uma delas, mas com React você vai lidar com o estado da sua aplicação de forma muito mais produtiva do que com o HTML 5 in vanilla. Isso é um fato. E se ainda sim o React parecer pesado para sua equipe, você tem alternativas, como o preact, que pesa incríveis 3kb apenas.

Mas eu não vou entrar nessa conversa de peso de bundle, porque no próprio react você consegue "splitar" seu bundle, por "rotas" trazendo assim uma experiência mais leve e fluida em aplicações muito grandes (eu por exemplo fiz isso na ecompay https://ecompay.app)

Se quiser ler mais sobre, segue um artigo da própria documentação https://legacy.reactjs.org/docs/optimizing-performance.html

Outra opção se quiser trabalhar com estados, é, construir seu próprio reconciliador de virtual dom + gerenciador de estados, inclusive globais. Eu já fiz isso e não leva muito trabalho. Recomendo a série de artigos: https://pomb.us/build-your-own-react/

Carregando publicação patrocinada...
1