Estamos sofrendo nos dias atuais de overenginnering, ou seja, muita tec pra fazer algo que uma tec simples resolveria. Tipo no caso que voce mesmo deu, nem precisaria usar React. Não sei o escopo, mas mas fazer uma SPA simples sem rotas, SOMENTE javascript puro resolve, talvez um jquery pra dar sal. Quer colocar usuarios e banco de dados? coloca um php simples, ou um node simples tbm, e já era. Eu falo isso, pq eu mesmo tenho levado meus projetos assim. No final das contas a gente esquece o quaõ poderosa já é as tecs que nos usamos e que já sabemos.
sim sim, no meu caso vou utilizar o React pela facilidade de criar interfaces, e vou utilizar o node simples com um mongodb, mas um php sem framework nenhum e um jquery funcionariam muito
As vezes nem de um banco precisa, fiz meu tcc com uma api que bate em uma planilha do google sheets para pegar os dados kkkkkk.
Caso queirem dar uma olhada, o site é esse -> https://recicle-saosimao.vercel.app/home E explico a api nesse repositório https://github.com/zthiagovalle/waste-api-go