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 Restno 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!