Bom dia!
Estou com dúvidas nos processos das aplicações, nas suas diferenças e no funcionamento.
Considerando que eu faça uma aplicação total (back-end e front-end), não tem como fazer a parte da segunça com token se tiver feito a a API Rest?
Estou com um pouco de difilculdade de compreender como são feitas as aplicações na prática, tenho que colocar o front-end e o back-end tudo junto usando o Thymeleaf? Ou faço separado e trato as requisições pelos endpoints? É tudo muito novo pra mim e ainda não está claro como e onde devo usar cada caso.
Ex.: Estou desenvolvendo em paralelo um projeto front-end com react e o backend com o spring boot, no banco de dados mysql, esse formato está correto nos padrões de desenvolvimento profissional?
Se eu não posso usar a apirest para o backend de um frontend separado, qual a aplicabilidade dela profissionalmente?
Me desculpe se são perguntas confusas ou "juvenis" é porque já estou fazendo os cursos mas essas abordagens não ficaram claras ainda.