上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页
摘要: 之前已经介绍过了React的相关生命周期,这里介绍下通过生命周期函数componentWillReceiveProps实现组件性能优化。 之前案例中的组件存在性能问题,即父组件的state更新时频繁渲染了子组件,也就是说父组件的输入框的值改动造成了子组件render的频繁触发渲染,性能上存在缺陷。 阅读全文
posted @ 2020-03-10 21:41 剑仙6 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 综上所示,React生命周期钩子可以分为4个大阶段 1、Initialization初始化阶段 2、Mounting虚拟DOM挂载阶段 3、Updation组件更新阶段 4、Unmounting组件卸载阶段 通俗理解,就是在组件的某一时刻,自动执行的函数。从这个角度来看的话,constructor也 阅读全文
posted @ 2020-03-10 18:06 剑仙6 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 学习react的同学肯定看过这种写法 注意这里的ref,写法为 ref = {(input)=>{this.input=input}}等价于ref = {input=>this.input=input}等价于ref = {(input)=>this.input=input} 这里主要是ES6箭头函数 阅读全文
posted @ 2020-03-10 17:53 剑仙6 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: 基本类型校验: 之前的案例中,父组件向子组件传递的数据里,并没有做数据类型校验 虽然正确传递和使用了,但是在子组件里并没有做传递数据的类型验证,也就是说,此时传递任何值都不会报错。 开发经验丰富的小伙伴都知道,当项目复杂性较大时,如果不对数据类型做校验,后期很容易出现一种错误,即“业务逻辑错误”。 阅读全文
posted @ 2020-03-10 17:02 剑仙6 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Facebook为了方便调试React代码,推出了React Developer Tools调试工具,方便开发者高效快速调试代码。下载方式,利用Chrome的拓展程序 添加后该图标便会放到页面右上角,该图标有几种状态,测试如下 1、打开淘宝发现图标灰色,说明淘宝没有使用react 2、打开知乎,发现 阅读全文
posted @ 2020-03-10 16:36 剑仙6 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 我们使用create-react-app脚手架时,会发现入口文件index.js中有这样一个引入使用。 这个文件可以视情况用或者不用,它是用来做离线缓存等任务的,实际上就是为react项目注册了一个service worker。这样的话,如果在线上,只要访问过一次该网站,以后即使没有网络也可以访问( 阅读全文
posted @ 2020-03-09 22:26 剑仙6 阅读(2489) 评论(0) 推荐(0) 编辑
摘要: JSX支持遍历语法,如下 除了上面数组遍历方式,还有另一种,如下所示 结合for循环(外部) 注意: 主流循环写法是 map,jsx里面不能用for循环,因为for循环不是表达式。可以用Array::map方法,注意给返回的每一个组件设置一个唯一的key。 . 阅读全文
posted @ 2020-03-09 11:43 剑仙6 阅读(2120) 评论(0) 推荐(0) 编辑
摘要: 前言 JavaScript 发展至今已经发展出多种数组的循环遍历的方法,不同的遍历方法运行起来那个比较快,不同循环方法使用在那些场景,下面将进行比较: 各种数组遍历的方法 for 语句 代码: var arr = [1,2,4,6] for(var i = 0, len = arr.length; 阅读全文
posted @ 2020-03-09 11:36 剑仙6 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 三元表达式也叫三目运算符,较为常见,语法 condition ? result1 : result2 二元表达式也叫二目运算符,语法 result1 || result2 如果结果1存在则显示结果1,否则显示结果2 . 阅读全文
posted @ 2020-03-09 11:08 剑仙6 阅读(5134) 评论(0) 推荐(1) 编辑
摘要: 小结: React遵循从上到下的数据流向,即单向数据流。 1、单向数据流并非‘单向绑定’,甚至单向数据流与绑定没有‘任何关系’。对于React来说,单向数据流(从上到下)与单一数据源这两个原则,限定了React中要想在一个组件中更新另一个组件的状态(类似于Vue的平行组件传参,或者是子组件向父组件传 阅读全文
posted @ 2020-03-08 21:43 剑仙6 阅读(3433) 评论(0) 推荐(1) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 96 下一页
欢迎访问个人网站www.qingchun.在线