今年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 之从入门到放弃相关推荐

  1. AI从入门到放弃2:CNN的导火索,用MLP做图像分类识别?

    来源 | 腾讯知乎专栏 作者 | AIoys(腾讯员工,后台工程师) 项目文档和代码在此:github项目地址: https://github.com/zsysuper/AI_Notes ▌一.前言 ...

  2. AOP埋点从入门到放弃(二)

    其实人最大悲哀莫过于知道自己想要什么,却不知道怎么坚持!最近迷恋上了死侍 其实和我平时的状态差不多,以一个混子的心态去做任何事情,往往成功的概率会更大!!! 一张图片镇楼!!! 上文说到了Aspect ...

  3. 入门到放弃node系列之网络模块(二)

    为什么80%的码农都做不了架构师?>>>    前言 本文首发[一名打字员] 上一节我们刚刚介绍完node的HTTP和HTTPS模块,相信我们也对nodejs有了更深层次的理解,接下 ...

  4. webpack - vue Component 从入门到放弃(三)

    离上一篇已经一个星期了,人的拖延症是没法救的,今晚趁着蒙蒙春雨,来抒发抒发情感. 上一篇简单介绍了webpack的配置,这里稍微再做一一下延伸 插件 插件可以完成更多 loader 不能完成的功能.插 ...

  5. CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维

    前言: 随着CYQ.Data 开始回归免费使用之后,发现用户的情绪越来越激动,为了保持这持续的激动性,让我有了开源的念头. 同时,由于框架经过这5-6年来的不断演进,以前发的早期教程已经太落后了,包括 ...

  6. python ** 运算符_Python从入门到放弃运算符(2)

    摘要:上一篇Python从入门到放弃-运算符(1),讲了Python的运算符中的算术运算符.赋值运算符.比较(关系)运算符,这篇继续讲Python的运算符. 逻辑运算符 逻辑运算符是对真和假两种布尔值 ...

  7. python从入门到放弃系列恶搞短片-太惨!学Python方法用错,直接从入门到放弃!...

    原标题:太惨!学Python方法用错,直接从入门到放弃! 从你开始学习编程的那一刻起,就注定了以后所要走的路-从编程学习者开始,依次经历实习生.程序员.软件工程师.架构师.CTO等职位的磨砺:当你站在 ...

  8. 为什么叫python编程-月薪上万的Python编程,为什么你还没入门就放弃了?

    "大家都是怎么学Python 的?我学了一个月,感觉自己怎么学都学不进去啊,还是一脸懵--学习前我有做过规划,现在连入门都不算,我应该怎么办啊!!!求大神给一个学习思路!求大神讲解入门要重点 ...

  9. python从入门到放弃图片大全-Python 从入门到放弃(一)

    Python 从入门到放弃(一) 一个没有逻辑顺序的python笔记,包括日常使用python时的总结与阅读<Python基础教程>([挪] Magnus Lie Hetland 著) 的 ...

最新文章

  1. 2019~2020这个时间段适合买房吗?
  2. PHP - 如何解决中文乱码
  3. php excel 导入 显示,php Excel 导入
  4. powershell 遍历json_使用PowerShell处理JSON字符串
  5. Linux操作系统基础解析之(五)——grep命令家族及正则表达式初识
  6. vue全局变量的 定义与任意调用
  7. php中curl的用法
  8. 超详细图文介绍,华为桌面云解决方案
  9. 分享一些直播软件的测试点
  10. ElementUI中前端分页的实现
  11. 电力行业数据安全解决方案
  12. 错过2021牛股?2022ESG投资预测拿住
  13. 互斥锁、自旋锁、读写锁和文件锁
  14. 安装Ubuntu的几十次坑的经验
  15. (面试)Springboot的启动流程
  16. 【图像去噪】基于柯西近端分裂 (CPS) 算法实现图像去噪附MATLAB源代码
  17. m031开发 新唐_基于新唐M031开发的激光测距仪方案
  18. HTML5画布Canvas线段、矩形、弧形及贝塞尔曲线等简单图形绘制
  19. 美团的至暗时刻:用户口碑崩塌,食品安全五连击,股价腰斩!
  20. 多x多y的origin图_苹果x电池容量有多大,苹果x电池多少钱

热门文章

  1. 计算机会考知识点贵州,贵州会考网
  2. mulesoft Module 5 quiz 解析
  3. C#中Newtonsoft.Json(Json.NET)的使用和处理json格式数据
  4. 云服务器技术怎么创建虚拟机,怎么在云服务器上创建虚拟机
  5. android广告拦截 知乎,Android仿制知乎滑动广告条
  6. 关于Fielding博士论文导读
  7. 安防监控防雷+防雷工程综合应用解决方案
  8. opensuse leap 42.3更换国内源
  9. jspm校园健康管理系统毕业设计(附源码、运行环境)
  10. 国王之死---怀念迈克尔.杰克逊