umi ssr 之从入门到放弃
今年7月份的时候用umi搭建了react ssr,发现了不少问题,记录一下,作为后来人选型的参考,是真正的从入门到放弃。如果下面罗列的问题你们自己有办法解决,那可以考虑使用,当然,以下仅供参考,可能官方后续会把问题解决。
1、本地开发的时候,每次修改代码,node都会重启,导致服务访问不了,开发效率很低。给官方提了issue,看回复应该是不改了
2、服务端渲染时,如果开启按需加载,会componentDidMount会执行两次,给官方提了issue(https://github.com/umijs/umi/issues/5351),没有看到解决方案,只能关闭按需加载。
3、服务端渲染发现很耗CPU, 单台服务器80左右并发时基本上CPU就被占满了。可能可以通过一些缓存方案解决不过这也挺麻烦的。
以上是影响比较大的问题。下面列一些问题,有一些解决方案,供已经在使用的同学参考。
1、如果在layout层使用了TransitionGroup和CSSTransition做页面跳转动画,会导致getInitialProps执行多次,因为他们渲染了多个实例。只能避免使用这些动画。
2、layout 如下写法导致在测试环境的时候,编译出来的标签嵌套有问题,从而导致样式错乱,但本地没事。解
umi ssr 之从入门到放弃相关推荐
- AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?
来源 | 腾讯知乎专栏 作者 | AIoys(腾讯员工,后台工程师) 项目文档和代码在此:github项目地址: https://github.com/zsysuper/AI_Notes ▌一.前言 ...
- AOP埋点从入门到放弃(二)
其实人最大悲哀莫过于知道自己想要什么,却不知道怎么坚持!最近迷恋上了死侍 其实和我平时的状态差不多,以一个混子的心态去做任何事情,往往成功的概率会更大!!! 一张图片镇楼!!! 上文说到了Aspect ...
- 入门到放弃node系列之网络模块(二)
为什么80%的码农都做不了架构师?>>> 前言 本文首发[一名打字员] 上一节我们刚刚介绍完node的HTTP和HTTPS模块,相信我们也对nodejs有了更深层次的理解,接下 ...
- webpack - vue Component 从入门到放弃(三)
离上一篇已经一个星期了,人的拖延症是没法救的,今晚趁着蒙蒙春雨,来抒发抒发情感. 上一篇简单介绍了webpack的配置,这里稍微再做一一下延伸 插件 插件可以完成更多 loader 不能完成的功能.插 ...
- CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维
前言: 随着CYQ.Data 开始回归免费使用之后,发现用户的情绪越来越激动,为了保持这持续的激动性,让我有了开源的念头. 同时,由于框架经过这5-6年来的不断演进,以前发的早期教程已经太落后了,包括 ...
- python ** 运算符_Python从入门到放弃运算符(2)
摘要:上一篇Python从入门到放弃-运算符(1),讲了Python的运算符中的算术运算符.赋值运算符.比较(关系)运算符,这篇继续讲Python的运算符. 逻辑运算符 逻辑运算符是对真和假两种布尔值 ...
- python从入门到放弃系列恶搞短片-太惨!学Python方法用错,直接从入门到放弃!...
原标题:太惨!学Python方法用错,直接从入门到放弃! 从你开始学习编程的那一刻起,就注定了以后所要走的路-从编程学习者开始,依次经历实习生.程序员.软件工程师.架构师.CTO等职位的磨砺:当你站在 ...
- 为什么叫python编程-月薪上万的Python编程,为什么你还没入门就放弃了?
"大家都是怎么学Python 的?我学了一个月,感觉自己怎么学都学不进去啊,还是一脸懵--学习前我有做过规划,现在连入门都不算,我应该怎么办啊!!!求大神给一个学习思路!求大神讲解入门要重点 ...
- python从入门到放弃图片大全-Python 从入门到放弃(一)
Python 从入门到放弃(一) 一个没有逻辑顺序的python笔记,包括日常使用python时的总结与阅读<Python基础教程>([挪] Magnus Lie Hetland 著) 的 ...
最新文章
- 2019~2020这个时间段适合买房吗?
- PHP - 如何解决中文乱码
- php excel 导入 显示,php Excel 导入
- powershell 遍历json_使用PowerShell处理JSON字符串
- Linux操作系统基础解析之(五)——grep命令家族及正则表达式初识
- vue全局变量的 定义与任意调用
- php中curl的用法
- 超详细图文介绍,华为桌面云解决方案
- 分享一些直播软件的测试点
- ElementUI中前端分页的实现
- 电力行业数据安全解决方案
- 错过2021牛股?2022ESG投资预测拿住
- 互斥锁、自旋锁、读写锁和文件锁
- 安装Ubuntu的几十次坑的经验
- (面试)Springboot的启动流程
- 【图像去噪】基于柯西近端分裂 (CPS) 算法实现图像去噪附MATLAB源代码
- m031开发 新唐_基于新唐M031开发的激光测距仪方案
- HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
- 美团的至暗时刻:用户口碑崩塌,食品安全五连击,股价腰斩!
- 多x多y的origin图_苹果x电池容量有多大,苹果x电池多少钱
热门文章
- 计算机会考知识点贵州,贵州会考网
- mulesoft Module 5 quiz 解析
- C#中Newtonsoft.Json(Json.NET)的使用和处理json格式数据
- 云服务器技术怎么创建虚拟机,怎么在云服务器上创建虚拟机
- android广告拦截 知乎,Android仿制知乎滑动广告条
- 关于Fielding博士论文导读
- 安防监控防雷+防雷工程综合应用解决方案
- opensuse leap 42.3更换国内源
- jspm校园健康管理系统毕业设计(附源码、运行环境)
- 国王之死---怀念迈克尔.杰克逊