Este es un ejemplo práctico de React, Nodejs y Socket.io, en el que crearemos un Chat desde cero y al final lo desplegaremos usando un servicio gratuito de la nube como lo es Railway.
Este ejemplo esta usando las siguientes tecnologias:
- React
- Nodejs
- Express
- Socket.io
Más Recursos
- Vitejs Proxy, esta configuracion es para permitir comunicar el frontend con el backend como si fueran parte del mismo dominio en desarrollo
- https://socket.io/how-to/use-with-react-hooks
Versiones anteriores
- version 1, en la primera version de este ejemplo se uso create-react-app en el frontend, y desplegandolo finalmente en Heroku
- version 2, en la version dos se ha actualizado el codigo del frontend usando Vitejs, y desplegandolo finalmente en Railway