精益 React 学习指南 (Lean React)- 4.2 react patterns

2016-06-30
阅读 8 分钟
6.5k
书籍完整目录 4.2 react patterns 修改 Props Immutable data representation 确定性 在 getInitialState 中使用 props 私有状态和全局事件 render 包含 side effects jQuery 修改 DOM 使用无状态组件 内存管理 componentWillUnmount 取消订阅事件 判断 isMounted 上层设计 使用 container component 使用 Composition ...

精益 React 学习指南 (Lean React)- 4.1 react 代码规范

2016-06-29
阅读 3 分钟
7.3k
书籍完整目录 4.1 react 代码规范 关于 基础规范 组件结构 命名规范 jsx 书写规范 eslint-plugin-react 关于 在代码的设计上,每个团队可能都有一定的代码规范和模式,好的代码规范能够提高代码的可读性便于协作沟通,好的模式能够上层设计上避免不必要的 bug 出现。本节会参考社区提供一些 React 的规范和优秀的设计模...

精益 React 学习指南 (Lean React)- 3.5 compose redux sagas

2016-06-22
阅读 8 分钟
12.5k
基于 redux-thunk 的实现特性,可以做到基于 promise 和递归的组合编排,而 redux-saga 提供了更容易的更高级的组合编排方式(当然这一切要归功于 Generator 特性),这一节的主要内容为:

精益 React 学习指南 (Lean React)- 3.4 掌控 redux 异步

2016-06-22
阅读 10 分钟
8.1k
书籍完整目录 3.4 redux 异步 在大多数的前端业务场景中,需要和后端产生异步交互,在本节中,将详细讲解 redux 中的异步方案以及一些异步第三方组件,内容有: redux 异步流 redux-thunk redux-promise redux-saga 3.4.1 redux 异步流 前面讲的 redux 中的数据流都是同步的,流程如下: view -> actionCreator ->...

精益 React 学习指南 (Lean React)- 3.3 理解 redux 中间件

2016-06-21
阅读 6 分钟
7.3k
书籍完整目录 3.3 理解 Redux 中间件 这一小节会讲解 redux 中间件的原理,为下一节讲解 redux 异步 action 做铺垫,主要内容为: Redux 中间件是什么 使用 Redux 中间件 logger 中间件结构分析 applyMiddleware 中间件的执行过程 3.3.1 Redux 中间件是什么 Redux moddleware provides a third-party extension point be...

精益 React 学习指南 (Lean React)- 1.3 React 组件

2016-05-18
阅读 7 分钟
11.8k
在 React 中组件是第一元素,是 React 的基础,一个 React 应用就是基于 React 组件的组合而成。前面的 JSX 练习过后,大家应该对 React 组件不陌生了,在这一节我们将温习以及深入学习 React 组件。

精益 React 学习指南 (Lean React)- 1.1 React 介绍

2016-05-17
阅读 4 分钟
18.3k
狭义来讲 React 是 Facebook 内部开源出来的一个前端 UI 开发框架,广义来讲 React 不仅仅是 js 框架本身,更是一套完整的前端开发生态体系,这套体系包括:

创建一个 ember-cli-addon

2016-02-01
阅读 2 分钟
3.8k
最近公司主项目用到了 ember + ember-cli,虽然当前前端业内推崇 react , 但是接触到 ember-cli 过后,被 ember-cli 的工程化震撼到了,相比于 react, 前者算是一个 lib , 而后者更应该算是一个框架,这篇文章的主题不打算完整的介绍一下 ember,出于公司需要建一个公共组件库的目的, 这里介绍一下 ember-addon 相关的...