Home
This project was undertaken to deepen my knowledge of React and improve my practical skills. Out of curiosity, I also wanted to explore how the Socket.io library works, as it is widely used for real-time communication.
This led me to design a concrete project — a real-time chat system. The experience was highly rewarding, allowing me to develop new skills and gain a better understanding of front-end and back-end interactions.
Communicating between a client and a server
Managing asynchronous requests
Using React's Context
Communicating with a Websocket server
Difference between synchronous and asynchronous operation
Learn React