useContext
+useReducer
replacementRedux
best practice.
Create by react-create-app. React + Ant Design on the front end, with NodeJS + Socket.io web socket library on the back end.
git clone https://github.com/goldEli/chatroom.git
cd chatroom
npm install
npm run start
// listen port 3000
cd /src/server
npm install
node index.js
// listen port 3001
Live Chat App with React Tutorial | React Hooks, Material UI, Socket.io, Node