react
神才飞扬
取众人之长,才能长与众人!
展开
-
react入门
本文基本跟着官方文档把API都走一遍,但会有实例来解释应该怎么用,木有比我更详细的API文档咯。React.createClass参数:CONFIG(object)创建一个ReactClass(组件类),参数是一个对象且必须带有 render 属性方法,该方法必须返回一个封闭的容器(容器内可以有其它不限结构的容器)或 null/false(表示啥都不渲染):var Co转载 2016-09-11 13:55:56 · 357 阅读 · 0 评论 -
react 生命周期
可能刚开始的小伙伴们对react生命周期不是很了解,那我接下来为大家介绍一下什么事react生命周期和如何使用实例化首次实例化getDefaultPropsgetInitialStatecomponentWillMountrendercomponentDidMount实例化完成后的更新getInitialStatecomponentWillMountre原创 2016-10-12 18:48:15 · 325 阅读 · 0 评论 -
react 高级性能
人们首先会考虑的是 React 是能否和其他非 React 版本一样能快速和响应一个项目。重新绘制组件的整个子树来回应每一个状态变化的想法让人怀疑是否这个过程中对性能产生负面影响。React 使用几个巧妙的技巧,以减少所需的更新用户界面所需要的昂贵的文档用户模型操作的数目。避免调和文档对象模型React 使用了一个虚拟的 DOM,这是的浏览器中对于 DOM 树呈现的一个描述符。这种原创 2016-10-14 11:22:18 · 350 阅读 · 0 评论 -
react 项目的一个ie8兼容性问题
时间 2016-05-30 11:28:47 阿里巴巴国际UED原文 http://www.aliued.com/?p=3240主题 React相信现在很多人在使用react+webpack做项目,然后通过babel来解决ES6/7的兼容性问题,对于ie8的兼容也有一些经验和方案。不过今天在解决汇金账房的ie8兼容过程中仍然遇到一个坑,同时发现现有资料的一些问题转载 2016-11-02 09:36:32 · 11128 阅读 · 1 评论 -
关于react-native init <file>失败的问题
npm config set registry https://registry.npm.taobao.orgnpm config set disturl https://npm.taobao.org/dist先把镜像改了然后再初始化就好了原创 2017-03-07 23:28:01 · 495 阅读 · 0 评论 -
关于react中阻止冒泡的方法
stopPropagation: function(e){ e.stopPropagation(); e.nativeEvent.stopImmediatePropagation();}这就可以阻止react中冒泡了原创 2017-09-29 10:45:02 · 2639 阅读 · 0 评论 -
关于react组件渲染两次的问题
可能会有人问,问什么我的组件明明是就让渲染一次,但是实际上却渲染两次呢?其实我也遇到了这个问题,那么下面我提出一种解决这个问题的一种方法。如果你使用了react-router低于4.x版本中的hashHistory,那么问题就来了,出现这种情况的原因是因为router中进行了一次push和一次pop,所以出现两次渲染,你只需要在shouldComponentUpdate()这个生命周期钩子中做原创 2017-10-30 17:03:55 · 17110 阅读 · 0 评论 -
react
本文基本跟着官方文档把API都走一遍,但会有实例来解释应该怎么用,木有比我更详细的API文档咯。React.createClass参数:CONFIG(object)创建一个ReactClass(组件类),参数是一个对象且必须带有 render 属性方法,该方法必须返回一个封闭的容器(容器内可以有其它不限结构的容器)或 null/false(表示啥都不渲染):var Component = Reac...转载 2018-03-23 11:04:06 · 417 阅读 · 0 评论