Next Steps
You've crafted an awesome web chat app's front-end part. The back-end part can be written in any programming language that works with Socket.IO or WebSocket.
You may check some socket.io back-end projects here.
Also, you many add more features as you like.
Add More Features
- A user can leave a group.
- A user can disconnect/logout from the server.
- A user can update his/her profile.
- Messages can be stored in a database.
- etc
Again! Congratulations🎉! You've made a nice web chat app in React now.
Complete code: https://github.com/Literank/lr_webchat
Keep Going! Keep Learning!