博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前后端俱全的 具有聊天功能的 react 项目
阅读量:6276 次
发布时间:2019-06-22

本文共 608 字,大约阅读时间需要 2 分钟。

项目地址: 可手动复制网址访问:

这个作品是本人近期才完成的, 使用的是 react 16.2 配合这 react-router 4.2.2 使用, 状态管理 redux 3.7socket.io 2.0.4, 以及 express 4.16.2 和 UI 组件 antd-Mobil 2.1.3 都是最新的生产.

具体功能

由于完成时间较短, 所以功能基本没问题, 还是存在一些 bug 的, 所以正式环境慎用, 不过学习和新手参考还是很有价值的, 并且本项目 也是可以 服务端渲染, 来时实现首屏加速, 和 更好的 SEO 支持(其实这些本人并没有深究过, 不过有这方功能便是好的)

即时通讯

利用 socket.io 和 socket.io-client 做为 websocket 的开发库, 结合express 来实现即时聊天通讯, 并且内置了一些 emoji , 不过这个 PC浏览器支持不好, 用手机效果那是棒棒哒

登录/注册

这个是基本功能, 肯定是有的

后端开发

利用 express + MongoDB 开发服务器, 倒也是够得

所以使用本项目还需要你安装 MongoDB, 否则跑步起来^_^

服务端渲染

利用 babel-node 库来支付 react 的服务端渲染, 更好的支持优化

转载于:https://juejin.im/post/5a658d7bf265da3e4e25bf6a

你可能感兴趣的文章
普通表转换为分区表
查看>>
Java 容器 & 泛型:三、HashSet,TreeSet 和 LinkedHashSet比较
查看>>
性能优化总结(六):预加载、聚合SQL应用实例
查看>>
http缓存知识
查看>>
Go 时间交并集小工具
查看>>
iOS 多线程总结
查看>>
webpack是如何实现前端模块化的
查看>>
TCP的三次握手四次挥手
查看>>
关于redis的几件小事(六)redis的持久化
查看>>
package.json
查看>>
webpack4+babel7+eslint+editorconfig+react-hot-loader 搭建react开发环境
查看>>
Maven 插件
查看>>
初探Angular6.x---进入用户编辑模块
查看>>
计算机基础知识复习
查看>>
【前端词典】实现 Canvas 下雪背景引发的性能思考
查看>>
大佬是怎么思考设计MySQL优化方案的?
查看>>
<三体> 给岁月以文明, 给时光以生命
查看>>
Android开发 - 掌握ConstraintLayout(九)分组(Group)
查看>>
springboot+logback日志异步数据库
查看>>
Typescript教程之函数
查看>>