React 17 com Laravel 8.0 e MongoDB
Que stack maluca! Você deve estar pensando.
Eu sei. A maioria dos profissionais que eu entrevistei alguns meses atrás, quando estava começando o projeto. E olha que eu escutei muita baboseira de alguns sêniors.
Mas apesar de parecer meio maluco, essa escolha tem se tornado cada vez mais acertada com o passar do tempo. Meu frontend é dinâmico, moderno, leve e fluido, e meu backend aguenta a pressão e consegue gerar relatórios PDF, conectar com outras APIs, processar filas, fazer upload de arquivos pra CDN e muito mais.
Para fazer isso tudo funcionar eu uso dentro do Laravel um Framework chamado Inertia, que é responsável por criar uma camada de comunicação entre o Laravel e o React, e deixando essa tarefa muito simples tanto para o desenvolvedor PHP quanto para o desenvolver React.
Sendo esse meu primeiro conteúdo, espero ter trazido um pouco de informação para agregar seu conhecimento do dia a dia.
Um forte abraço, Fabio Aguiar