摘要: ```html ``` 阅读全文
posted @ 2017-08-14 14:54 p2world 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 如果组件没有 那就可以精简成一个 阅读全文
posted @ 2016-11-09 17:25 p2world 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 我们可以从 获取到对象,有俩种情况: `` 取到的是DOM元素 `` 取到的是子组件的对象,这样就可以调用它的方法 很重要唯一的指令式编程,其他都是状态传递 每次render之后都会更新refs,所以 这样的代码是可行的 阅读全文
posted @ 2016-11-09 17:21 p2world 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 生命周期一共分三段:初始化,运行中,销毁。按照顺序: 初始化 getDefaultProps():Object 全局只会调用一次,为当前类生成的默认 ,会被父组件传入的同名 覆盖。 getInitialState():Object 为当前组件生成最初的 ,此时可以访问 componentWillMo 阅读全文
posted @ 2016-11-09 17:19 p2world 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 组件是react的大杀器,超出其他框架几百里 react 组件和dom一样也是树状结构,只能由上而下传递变量(或者调用),不可以兄弟间或者更远的发生关系,为的就是简单,而且工作的很好。 每个组件有自己的状态(state),(props其实是父辈的state) 如何渲染dom: 父组件的状态 rend 阅读全文
posted @ 2016-11-09 17:12 p2world 阅读(157) 评论(0) 推荐(0) 编辑
摘要: react 是一种典型的MVC框架。 在jquery中,我们都是针对dom编程,由dom事件触发dom改变,MVC三层代码混在一起。 比如点击变颜色 在react中 dom事件修改modal(C M) modal再根据写好的规则映射到view(M V) 分层是为了代码分离,而实现代码逻辑更清晰 完整 阅读全文
posted @ 2016-11-09 17:11 p2world 阅读(343) 评论(0) 推荐(0) 编辑
摘要: `React.createElement json`,类似: 其实可以不用 也很清楚,最重要的是省了编译库,jslint也可以继续使用了(太重要了)。 阅读全文
posted @ 2016-11-09 17:10 p2world 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 会被编译为: React.createElement 方法说明: 第一个参数 如果是小写标签(如:div)变成字符串,意义是html标签 如果是大写标签(如:List)变成变量,意义是react组件 大括号会被当作js表达式 会被编译为: 第二个参数是属性( ),类型为 第三个参数开始为 ,或者 来 阅读全文
posted @ 2016-11-09 17:08 p2world 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 在开始本教程前,请先查看官方示例: "https://github.com/facebook/react/archive/master.zip" 里的 目录。 学习react是一个循序渐进的过程,虽然它概念较少,但在思想上和jQuery相差甚远。我在学的时候也是边开发边查官方文档,用了2个月时间才敢 阅读全文
posted @ 2016-11-09 17:06 p2world 阅读(216) 评论(0) 推荐(0) 编辑
摘要: React环境其实很简单(不兼容ie8): 阅读全文
posted @ 2016-11-09 16:46 p2world 阅读(346) 评论(1) 推荐(0) 编辑