A Chatroom powered by React, Socket.io
- Using React-Hooks to manage state
- Using Socket.io to receive real-time message
- 
Clone this repo 
- 
Install dependencies 
npm install- Try out
npm startnpm install might fail.
View detail with this pull request
- Try Out
npm run start:CE- Redux-like style state manage
- Log4js
- React-router
- Typescript
- Webpack-v4
- Test
- Add cross-env package to support WINDOWS
- Refactor with Typescript
- Upgrade tar to 4.4.8 due to github security alerts
- Upgrade React and React-Dom to 16.8.6
- Upgrade webpack to v4
- Add logs using log4js
- Refactor Message.js with useRefanduseEffect
- React state
- Socket.io
- Webpack-v2
- Expressjs
