首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
吴晓军
掘友等级
前端开发
|
钉钉
前端病人
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
39
文章 37
沸点 2
资讯 0
赞
39
关注
返回
|
搜索文章
文章
热门
最新
吴晓军
4年前
React.js
JavaScript
使用 Hooks 创建异步组件
这样我们能够用 React 进一步的实践函数响应式编程(FRP)。类似的模式并不新鲜,几年前 Cycle.js 就已经这么做了: 不同的是,Cycle.js 偏爱 Hyperscript,React 则是 JSX,也没有使用 FRP 框架或者 Observable(RxJS 或…
3036
15
7
吴晓军
4年前
RxJS
函数式编程
Cycle.js 状态管理模型
当今前端领域,最流行的状态管理模型毫无疑问是 redux,但遗憾的是,redux 并不是一个分形架构。什么是分形架构: 在分形架构下,每个应用都组成为更大的应用使用,而在非分形架构下,应用往往依赖于一个统揽全局的协调器(orchestrators),各个组件并不能以同样的结构当…
3065
36
1
吴晓军
4年前
React.js
前端
Redux
更好用的 Redux
首先要明确的是,Redux 并不是 React 独有的一个插件,它是顺应前端组件化开发潮流而诞生的一种状态管理模型,你在 Vue 或者 Angular 中也可以使用这个模型。 自身具有的状态:例如一个 Button 组件自身含有一个计数状态 count,表示自己被点击的次数。 …
4548
112
评论
吴晓军
4年前
React.js
架构
Redux
如何实现一个 redux-observable
这个过程是同步的,Redux 为了保护 reducer 的纯度是不推荐在 reducer 中处理副作用的(如 HTTP 请求)。因此,就出现了 redux-thunk、redux-saga 这样的 Redux 中间件去处理副作用。 这些中间件本质都是俘获 dispatch 的内…
2564
35
评论
吴晓军
4年前
React.js
Redux
RxJS
使用 redux-observable 实现组件自治
redux-observable 是 redux 一个中间件,使用了 RxJs 来驱动 action 副作用。与其目的类似的有大家比较熟悉的 redux-thunk 和 redux-saga。通过集成 redux-observable,我们可以在 Redux 中使用到 RxJS…
8243
76
5
吴晓军
5年前
前端
callbag,一个有趣的规范
Pull(f(): B):返回一个值。 Push(f(x: A): void):响应式的,当有值产生时,会发出一个事件,并携带上这个值。订阅了该事件的观察者(Observer)将获得反馈。 在 pull 模型中,数据是按需索取的。 与 pull 模型不同,观察者不能主动索取数据…
1885
27
评论
吴晓军
5年前
JavaScript
函数式编程
[译]优秀的嵌套三元表达式(软件编写)(第十四部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 过去的经验会让你相信,嵌套三元表达式是不可读的,应当尽量避免。 真相其实是,三元表达式通常比 if 语句更加简单。人们不相信的原因有两个: 他们更熟悉 if 语句。熟悉带来的偏见可能会让我们相信一些…
5228
39
4
吴晓军
5年前
掘金翻译计划
浏览器
服务器
[译]现代浏览器是如何提升性能的:网络层
49 年前,ARPnet 建立了。这是一个早期的分组交换网络,也是第一个 实现了 TCP/IP 协议簇 的网络。该网络建立了一个从加州大学到斯坦福研究院的连接。20 年后,Tim Berners-Lee(译注:万维网之父)分享了一个叫做 “Mesh” 的提案(译注:参看 Inf…
1289
18
评论
吴晓军
5年前
JavaScript
掘金翻译计划
函数式编程
[译]对象组合中的宝藏(软件编写)(第十三部分)
(译注:该图是用 PS 将烟雾处理成方块状后得到的效果,参见 flickr。) 软件开发中最常见的错误之一就是对于类继承的过度使用。类继承是一个代码复用机制,实例对象和基类构成了 **是一个(is-a)**关系。如果你想要使用 is-a 关系来构建应用程序,你将陷入麻烦,因为在…
1347
26
2
吴晓军
5年前
HTTP
掘金翻译计划
WebSocket
[译] JavaScript 是如何工作的:深入剖析 WebSockets 和拥有 SSE 技术 的 HTTP/2,以及如何在二者中做出正确的选择
欢迎来到旨在探索 JavaScript 以及它的核心元素的系列文章的第五篇。在认识、描述这些核心元素的过程中,我们也会分享一些当我们构建 SessionStack 的时候遵守的一些经验规则,这是一个轻量级的 JavaScript 应用,其具备的健壮性和高性能让它在市场中保有一席…
1714
39
评论
下一页
个人成就
优秀创作者
文章被点赞
1,304
文章被阅读
84,781
掘力值
3,498
关注了
12
关注者
367
收藏集
0
关注标签
8
加入于
2016-12-26