摘要: 作者:joe_ice 来源:cnblogs 阅读全文
posted @ 2018-12-23 18:19 joe_ice 阅读(9863) 评论(0) 推荐(2) 编辑
摘要: 以上这段代码,相信大家再熟悉不过了,react 受控组件的最简单的栗子,controlled input组件。React的事件,包括上面我们使用的onChange事件,都属于React的 ,是非浏览器原生的,它是对浏览器原生事件的封装事件。react合成事件中,onChange事件类似于原生的inp 阅读全文
posted @ 2018-12-21 17:57 joe_ice 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: SyntheticEvent objects are pooled 在使用React过程中,直接异步获取事件对象上的属性,实际上我们拿到的值永远是null,下面的代码就存在问题 控制台会输出 null。出现上面这种情况,React官方给出的解释如下: The is pooled. This mean 阅读全文
posted @ 2018-12-21 15:17 joe_ice 阅读(945) 评论(0) 推荐(0) 编辑
摘要: CSS Modules 介绍 CSS Modules到底是个什么东西,不妨先看看其官方解释 "CSS Modules" 通过其官方的解释我们可以了解到,CSS Modules既不是官方标准,也不是浏览器标准,而是在构建步骤中对css 类名选择器做作用域限定的一种方式(通过hash实现类似命名空间的方 阅读全文
posted @ 2018-10-05 00:15 joe_ice 阅读(1178) 评论(0) 推荐(0) 编辑
摘要: 随应用越来越来复杂,特别是第三方依赖库越来越多的引入到项目当中,如果把所有的依赖完全打包到一个bundle文件当中,这个文件的体积势必会随着应用的复杂度增加会越来越大,这样在应用需要花费大量的时间去加载这个庞大的文件。 Coding Splitting的作用 React提供的Coding Split 阅读全文
posted @ 2018-09-22 23:24 joe_ice 阅读(443) 评论(0) 推荐(0) 编辑
摘要: HTTP 协议特点 单向请求 无状态 半双工 通信只能由客户端主动发起请求来获取服务端数据 WebSocket是什么 WebSocket是一种可以创建和服务器间进行 __ 双向会话 __ 的高级技术,通过WebSocket可以向服务器发送消息并接受 基于事件驱动 的响应。这样就不用向服务器轮询获取数 阅读全文
posted @ 2018-03-28 18:32 joe_ice 阅读(255) 评论(0) 推荐(0) 编辑
摘要: "css loader 配置顺序的问题" 阅读全文
posted @ 2018-03-17 18:28 joe_ice 阅读(728) 评论(0) 推荐(0) 编辑
摘要: "React Elements vs React Components " 阅读全文
posted @ 2018-02-06 18:03 joe_ice 阅读(105) 评论(0) 推荐(0) 编辑
摘要: React状态更新是异步的,为了性能优化,状态更新都是批量更新的。 但是否可以确认 setState 调用后状态的更新顺序呢? 考虑以下按钮点击的例子: 是否有可能 a 是 false,b 是 true? import React, { PureComponent } from 'react'; c 阅读全文
posted @ 2018-02-06 10:38 joe_ice 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: 单向数据流 Data Binding 为了解决 UI 和数据同步复杂性的问题,Data Binding 被提出并得到了广泛应用。其中两个主要的流派是: Key Value Observable (KVO),以 Ember、Meteor 和 Knockout 为代表 Dirty Check,主要以 A 阅读全文
posted @ 2018-02-01 17:22 joe_ice 阅读(140) 评论(0) 推荐(0) 编辑