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

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

[译]使用 Webpack 异步加载 ReactJS 组件

为了加快 ReactJS 应用的初始化加载速度,一种行之有效的办法就是避免在应用启动时加载大型的组件,而是在它们被使用时加载,即按需加载。 Webpack(如果你还没有使用它,可以尝试一下)是一种模块化加载打包工具,允许我们将应用分割成块(chunks)并在需要时由客户端去下载。 »