Skip to content

motephyr/react-redux-socketio-slack-customer-service

Repository files navigation

線上客服(for slack)

  • 用slack等你常用的聊天方式即時的和你的訪客線上溝通
  • 以NodeJs,react,socketio開發

使用情境

用戶可以發送訊息到slack

一般用戶連上了server會分配一個id,去識別它是這個人。

然後當用戶寫了自已的識別Email,就可以綁定Email和id來傳訊息給它。

#Installation npm install

#Usage Script

action command
開production的server npm start
開development的server npm run dev
build production的client (產生檔案) npm run build
開development的client (不產生檔案) npm run build:dev
server debug mode npm run debug
砍掉client npm run clean
pm2佈署 npm run deploy
pm2重開 npm run restart
測試 npm test
砍掉client build production的client 並開development的server ./serv pack
砍掉client 開development的client 並開development的server ./serv pack:dev

react部分開發筆記

拆分用户界面为一个组件树

從Root出發 MainContainer MessageBoxComponent MessageHeader MessageTextarea MessageInput

利用 React ,创建应用的一个静态版本

把html做出來 然後把render填一填

识别出最小的(但是完整的)代表 UI 的 state

用户输入的,會隨時間改變的

确认 state 的生命周期

放在所有需要它的組件的最上一層

添加反向数据流

用redux來處理

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors