Olá Luan, tudo bem com você?
Acredito que o caminho não é esse, normalmente quando queremos fazer esse desenvolvimento completo temos a nossa aplicação separada em 2 partes:
API Rest
no Backend (utilizando o express)- Uma aplicação separada React para o
Frontend
Dessa maneira ao invés de você devolver uma página, você irá enviar dados no formato json
para o frontend, que irá fazer a requisição e renderizar da maneira correta
Então no caso seria cursos como esse:
E dessa maneira no mundo do React utilizamoso fetch
para obter os dados :)
Abraços e Bons Estudos!