
Gonzalo Vazquez
PreguntaSi hacemos una aplicación con react y node.js, las rutas las manejamos con resct router o con node?

Erick Fernando Guzmán Valerio
Justo eso estaba pensando.

César Palma
react exportará todo a html,css,js (el frontend), nodejs es el backend. Todo el manejo entre vistas se hace en el frontend, cuando el frontend requiere datos para cargar usa apis para cargar información esos apis tienen un backend.

jorge llanque
Son dos rutas para escenarios distintos, el de react para el cliente y de node para el server

José D. Gutiérrez
Debes manejar las rutas de forma separada. Si estás usando React, usas React Router para mostrar las vistas de tu aplicación, mientras que con las rutas de Node puedes manejar los llamados a una API, por ejemplo.

Hernán Giraldo
Lo primero que debes tener claro es que reactjs lo usaremos para el frontend de nuestra aplicación, es decir, el cliente. Por otro lado, node.js estará del lado del servidor, este será el que haga las veces de backend y a través de request y responses recibirá y entregará data a tu aplicación.
Entonces, teniendo esta separación clara, react-router únicamente lo tendrás corriendo en el cliente (navegador del usuario) y este nos servirá para configurar las rutas a través de las cuales nosotros vamos a renderizar x o y componente.
En node, puedes llegar a tener rutas que coincidan con lo que creaste en el cliente, pero son dos cosas totalmente distintas, porque cada una de estas rutas de node, por decirlo de alguna manera, te abrirán canales para entregarle data al server y del server al cliente.

Alejandro Betancur
Las rutas de node son distintas a las de react-router porque desde react-router vos asignas las rutas que va tener cierta vista, que no deberian ser iguales a tus rutas de node que son del lado del servidor.

Rodrigo Oliva
Las rutas del front deberían manejarlas con react-router y los llamados a APIs por ejemplo que traen datos deberían ser de nodejs, por ejemplos si tu front carga una ruta
/comentarios
/api/comentarios

Pablo Verduzco
Lo más seguro es que los endpoints de tu API terminen siendo totalmente diferentes al igual que los de tu aplicación; sin embargo tu podrás hacer peticiones con librerías como axios para obtener los datos solicitados a tu API.

Diego Alexander Forero Higuera
Depende, puedes usar las dos para casos de uso diferente, react router lo puedes usar para hacer cambios en la vista sin recargar, estos son cambios como por ejemplo de contenido pero la misma estructura de la página, con las rutas de node generas una recarga y es útil cuando haces un cambio completo en la vista osea el diseño es diferente por ejemplo pasar de un landing a la pagina de faq o contactenos.

Tomas Goldenberg
Las rutas de react router son buenas cuando haces una spa, entonces cambias la ruta del navegador pero solo cambia algo en tu pagina (no recargas todo) las rutas en node son para hacer un cambio completo de página, por ejemplo cuando pasas del home de tu sitio a la página de contacto o faq