React Native 布局

开始学习React Native,首先必须了解其布局的特性,因为其与传统的Web开发中的布局有着不小的差异。 尺寸 React Native#Dimensions RN提供的 Dimensions API可以让我们在应用程序内获得屏幕和窗体的宽高尺寸。 var { heigh »

React/Redux应用使用Async/Await

Async/Await Async/Await是尚未正式公布的ES7标准新特性。简而言之,就是让你以同步方法的思维编写异步代码。对于前端,异步任务代码的编写经历了callback到现在流行的Promise,最终会进化为Async/Await。虽然这个特性尚未正式发布,但是利用ba »

使用 High-Order Components 替代 Mixins 解决 React 组件的代码复用

当使用 React 框架编写 UI 的时候,经常会发现若干组件有着相似的行为。举个例子, 我会有几个组件用来呈现一个 Promise 的最终结果,或展示一个 Rx 事件流的值变化,或是拖放操作的源/目标等等。我想去定义这些共同的行为一次,然后在需要时复用它们到我的组件类中。这,概 »