首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jonjia
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
120
文章 100
沸点 20
赞
120
返回
|
搜索文章
最新
热门
[译] 如何写出更好的 React 代码?
写出更好的 React 代码的 9 条实用提示:了解代码检查、propTypes、PureComponent 等。 使用 React 可以轻松创建交互式界面。为应用中的每个状态设计简单的视图,当数据变化时,React 会高效地更新和渲染正确的组件。 这篇文章中,我会介绍一些使你…
[译] React 中的 Immutability:可变对象并没有什么问题
没什么不对的,真的。可变对象没有任何问题。 当然,在涉及并发情况时会有问题。但这是最简单的开发方法,和编程中许多问题一样,这是一种折衷。 函数式编程和 immutability 等概念很流行,都是很酷的主题。但就 React 而言,immutability 会给你一些实际的好处…
[译] 互联汽车是什么以及如何开发用于它的应用?
未来汽车肯定会非常便捷 —— 从用手机直接发动汽车、走到车辆附近车门就会自动打开,到当你太累无法安全驾驶就会给你提醒。 毫无疑问,未来汽车的发展趋势就是互联和电动 —— 如特斯拉和保时捷这样的顶级汽车品牌都各自推出了像 Model S 和 Mission E 这样优秀的电动互联…
[译] Don’t call me, I’ll call you:使用 Redux-Saga 管理 React 应用中的异步 action (上)
在接下来的两篇文章中,我想谈谈在 React 应用中使用 Redux-Saga 进行异步 action 管理的基础和进阶方法。我会说明为什么我们会在 AppsFlyer 项目中使用它,以及它可以解决什么问题。 本篇文章主要介绍 Redux-Saga 相关的基本概念,下篇专门讨论…
[译] Reducers VS Transducers
今天我们为您准备了一份函数范式甜点。我也不知道为什么会用「VS」,而且它俩还互相恭维。不管那么多了,让我们看点好东西...... 简单来说,Reducer 就是个接收上一个计算值和一个当前值并返回新的计算值的方法。 如果你使用过数组的 Array.prototype.reduc…
[译] TypeScript:拥有超能力的 JavaScript(下)
欢迎回来,继前文 [译] TypeScript:拥有超能力的 JavaScript (上) 之后,本周带来下篇。 使用枚举(enum)可以更清晰地组合一组数据。 但这样返回的是这个值的整数索引,和数组一样,枚举类型的索引也是从 0 开始的。 注意看我们怎么获取到字符串的值。 还…
[译] TypeScript:拥有超能力的 JavaScript (上)
JavasSript 很酷。但你知道什么更酷一点吗?TypeScript。 TypeScript 可以看出来。看到那个红色的下划线了吗?这就是 TypeScript 给我们的错误提示。 你可能已经发现了这个问题(干的漂亮) — toUpperCase() 是 String 的方…
[译] 测试 React & Redux 应用良心指南
前端只是一层薄薄的静态页面的时代已经一去不复返了。现代 web 应用程序变得越来越复杂,逻辑也持续从后端向前端转移。然而,当涉及到测试时,许多人都保持着过时的心态。如果你使用的是 React 和 Redux,但是由于某些原因对测试你的代码不感兴趣,我将在这里向你展示如何以及为什…
[译] 如何在 JavaScript 中使用 Generator?
Generator 是一种非常强力的语法,但它的使用并不广泛(参见下图 twitter 上的调查!)。为什么这样呢?相比于 async/await,它的使用更复杂,调试起来也不太容易(大多数情况又回到了从前),即使我们可以通过非常简单的方式获得类似体验,但是人们一般会更喜欢 a…
[译] 如何取消你的 Promise?
在 JavaScript 语言的国际标准 ECMAScript 的 ES6 版本中,引入了新的异步原生对象 Promise。这是一个非常强大的概念,它使我们可以避免臭名昭著的 回调陷阱。例如,几个异步操作很容易写成下面这样的代码: 正如你所看到的,我们嵌套了几个回调函数,如果想…
下一页
个人成就
文章被点赞
744
文章被阅读
61,504
掘力值
2,190
关注了
25
关注者
48
收藏集
3
关注标签
14
加入于
2017-07-19