摘要: 1. 引言 工具型文章要跳读,而文学经典就要反复研读。如果说 React 版本带来的各种生命周期可以类比到工具型文章,那么 带来的 Hooks 就要像文学经典一样反复研读。 Hooks API 无论从简洁程度,还是使用深度角度来看,都大大优于之前生命周期的 API,所以必须反复理解,反复实践,否则只 阅读全文
posted @ 2019-03-25 08:59 hzy666666 阅读(18271) 评论(4) 推荐(3) 编辑
摘要: 1. 引言 为什么要了解 Function 写法的组件呢?因为它正在变得越来越重要。 那么 React 中 Function Component 与 Class Component 有何不同? "how are function components different from classes" 阅读全文
posted @ 2019-03-18 09:03 hzy666666 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 Serverless 是一种 “无服务器架构”,让用户无需关心程序运行环境、资源及数量,只要将精力 Focus 到业务逻辑上的技术。 现在公司已经实现 DevOps 化,正在向 Serverless 迈进,而为什么前端要关注 Serverless? 对业务前端同学: 1. 会改变前后端接 阅读全文
posted @ 2019-03-11 09:27 hzy666666 阅读(1608) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 "syntax parser" 是一个 JS 版语法解析器生成器,具有分词、语法树解析的能力。 通过两个例子介绍它的功能。 第一个例子是创建一个词法解析器 : 如上,通过正则分别匹配了 “空格”、“字母或数字”、“加号”,并将匹配到的空格忽略(不输出)。 分词匹配是从左到右的,优先匹配数 阅读全文
posted @ 2019-03-04 08:53 hzy666666 阅读(456) 评论(0) 推荐(1) 编辑
摘要: 1. 引言 "React PowerPlug" 是利用 render props 进行更好状态管理的工具库。 React 项目中,一般一个文件就是一个类,状态最细粒度就是文件的粒度。 然而文件粒度并非状态管理最合适的粒度,所以有了 Redux 之类的全局状态库。 同样,文件粒度也并非状态管理的最细粒 阅读全文
posted @ 2019-02-25 08:55 hzy666666 阅读(360) 评论(1) 推荐(0) 编辑
摘要: 1. 引言 本周精读的文章是 "regexp features regular expressions" 。 这篇文章介绍了 ES2018 正则支持的几个重要特性: Lookbehind assertions 后行断言 Named capture groups 命名捕获组 s (dotAll) Fl 阅读全文
posted @ 2019-02-18 09:02 hzy666666 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1 引言 上周参加的 极客公园 2019 充满了科技前沿的思考,而且给 “互联网寒冬” 带来了未来的期望中,可以看到前端将发挥越来越重要的作用。 这篇文章将以前端的视角解读这次极客公园。 本次极客公园的主题是 WHY NOT: 一些人看到世界现在的样子, 会选择「就这样吧」 而另一些人看到世界可能的 阅读全文
posted @ 2019-01-28 09:07 hzy666666 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 本系列分三部曲:《框架实现》 《框架使用》 与 《数据流哲学》,这三篇是我对数据流阶段性的总结,正好补充之前过时的文章。 本篇是收官之作 《前端数据流哲学》。 1 引言 写这篇文章时,很有压力,如有不妥之处,欢迎指正。 同时,由于这是一篇 佛系文章 ,所以不会得出你应该用 某某 框架的结论,你应该当 阅读全文
posted @ 2018-01-29 19:22 hzy666666 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 本系列分三部曲:《框架实现》 《框架使用》 与 《跳出框架看哲学》,这三篇是我对数据流阶段性的总结,正好补充之前过时的文章。 本篇是 《框架使用》。 1 引言 现在我们团队也在重新思考数据流的价值,在业务不断发展,业务场景增多时,一个固定的数据流方案可能难以覆盖所有场景,在所有业务里都用得爽。特别在 阅读全文
posted @ 2017-12-31 16:51 hzy666666 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 谈谈 Redux 与 Mobx 思想的适用场景 Redux 和 Mobx 都是当下比较火热的数据流模型,一个背靠函数式,似乎成为了开源界标配,一个基于面向对象,低调的前行。 函数式 vs 面向对象 首先任何避开业务场景的技术选型都是耍流氓,我先耍一下流氓,首先函数式的优势,比如: 1. 无副作用,可 阅读全文
posted @ 2017-03-06 09:03 hzy666666 阅读(4058) 评论(0) 推荐(1) 编辑