08 2016 档案
摘要:基本概念 Action,Reducer,Store Action 描述具体的执行动作,执行的数据载体 Reducer 根据 action 更新 state Store 维持应用的 state; 提供 getState() 方法获取 state; 提供 dispatch(action) 方法更新 st
阅读全文
摘要:模型驱动设计 基本构成要素: 分层架构 通用的架构:应用层、领域层、基础设施层、用户界面层 实体 生命周期的延续性、标识符唯一 值对象 没有标识符,值对象可以轻易创建或丢弃 不可变的值对象,可以被共享 应该保持很小、很简单 服务 服务执行的操作代表了一个领域概念,这个领域概念无法自然的隶属于一个实体
阅读全文
摘要:Data Flow 两种实现: Flux Reflux Flux the dispatcher the stores the views the actions 整个流程如下: • 首先要有 action,通过定义一些action creator 方法根据需要创建 Action 提供给 dispat
阅读全文
摘要:React组件 1. 核心概念: props state props getDefaultProps state 状态机 setState 触发组件自动重新renderUI getinitialState 划分props和state的原则:让组件尽可能的少状态。 2. 组件生命周期 三个阶段:初始化
阅读全文
摘要:JSX JavasriptXML 基于EXMAAcript的一种新特性 一种定义带属性的树结构的语法 特点: 类XML语法容易接受 增强JS语义 结构清晰 抽象程度高 代码模块化 使用: JSX的语法 首字母大小写 嵌套 求值表达式 不能写入语句 驼峰命名 htmlFor和className 注释:
阅读全文
摘要:React概览 核心思想:封装组件,各个组件维护自己的状态和UI,当状态变更,自动重新渲染整个组件。 React的概念: 组件 props state JSX Javascript XML Virtual DOM 组件DOM 映射到虚拟DOM,经过DIFF算法,将更新的组件变更到DOM节点,再将修改
阅读全文
摘要:组件协同使用 组件的协同本质上是对组件的一种组织、管理方式。目的: 逻辑清晰 组件于组件之间 模块化 不同组件 封装 复用协同使用方式: 组件嵌套(封装) mixin 抽离混入 组件嵌套(父子关系): 父组件-->子组件 属性 子组件-->父组件 委托 优缺点: 逻辑清晰 模块化 封装 缺点: 编写
阅读全文

浙公网安备 33010602011771号