
获得徽章 0
- 写了个前后端项目,部署到aliyun服务器了。适合新手学习搭建自己的网站,相关技术栈vue、koa2、mongodb、oss。欢迎前来注册体验。122
- walle - 瓦力 开源项目代码部署平台,GitHub 地址:
github.com,亮点:
类gitlab的RESTful API,类gitlab的权限模型
空间管理
灰度发布
项目管理。Deploy、Release的前置及后置hook,自定义全局变量;自带检测、复制功能
websocket 实时展示部署中的 shell console
完善的通知机制展开评论17 - react 性能优化要点:
1. 数组遍历给定唯一的 key,最好不要是索引(index)。
2. 使用 immutable 定制 react 组件shouldComponentUpdate 生命周期,管理 state 对象和 store 可以减少不必要的渲染。(React.PureComponent 与 React.memo 都是浅对比)
immutable使用:github.com
3. 使用 reselect 避免冗余的计算。
reselect 使用:github.com
4. 服务端渲染 / 预渲染
框架 Next.js:nextjs.org
5. 异步组件 / 组件懒加载
6. 提取 CSS,静态资源合并、压缩加 hash,利用浏览器缓存机制
具体优化分析可以使用 React Developer Tools 、Chrome DevTools 等工具。
上述只是一些思路,具体原因和实现细节,不妨你亲自研究实现一下-。-展开评论11