【文件属性】:
文件名称:松弛克隆:带有React,Socket.io,Node.js和MongoDB的“松弛克隆”
文件大小:122KB
文件格式:ZIP
更新时间:2021-02-04 17:14:01
react nodejs slack express mongodb
**(自2017年2月起),我将不再积极维护此存储库,但请随时分叉该项目或创建PR **
未来可能的改进:
接收外发的socket.io事件的ACK
从当前的整体方法中将存储库分为前后存储库
添加状态容器,例如
重构服务器和客户端代码
添加前端特定测试,例如 ,
摆脱易变的东西
考虑使用CSS-in-JS,例如
优化
更高级的webpack配置
预渲染
代码拆分
Slack clone-实时聊天服务
演示: :
堆栈:
React
套接字
表达
Node.js
MongoDB
我还没有使用任何状态容器(例如Redux),但是在将来避免在组件之间传递数据时可能会很有用。
用户
【文件预览】:
slack-clone-master
----.travis.yml(942B)
----.eslintrc(110B)
----.nvmrc(7B)
----renovate.json(41B)
----package.json(3KB)
----LICENSE(1KB)
----src()
--------client()
--------server()
--------common()
--------public()
----.istanbul.yml(54B)
----.gitignore(46B)
----README.md(2KB)
----yarn.lock(332KB)
----.editorconfig(115B)
----webpack()
--------webpack.config.prod.js(2KB)
--------webpack.config.dev.js(2KB)