摘要:
首先举一个最简单的例子: 可以说setState()操作是一个异步,因为要将一段时间内的state改变压入栈,并最终执行一次,同时也是优化性能的一部份 但是: 定时器: 定时器中的setState,每次都会引起新的render,即使是同一个定时器中的多次setState, 因为定时器中的回调不属于r 阅读全文
摘要:
首先安装脚手架: 创建项目: 进入项目并启动: 如果不用ts,现在就可以正常使用了 毕竟要用ts,还得折腾一番: 安装依赖 我们还需要rimraf,并发地清理从ts编译过来的js文件的输出文件夹,并发地运行npm脚本: 设置Typescript config (tsconfig.json)使用tsc 阅读全文
摘要:
Immutable.js(和原生方法不同): 用于深层次的数组和对象的比较 数据结构:Map Set Seq List Rang(和原生不同) 首先:先忘记es5 es6的数组对象方法 官方文档:https://facebook.github.io/immutable-js/docs/#/ (1)s 阅读全文
摘要:
border($border-width = 1px, $border-color = #ccc, $border-style = solid, $radius = 0) // 为边框位置提供定位参考 position: relative; if $border-width == null $border-width: 0; border-radius: $radiu... 阅读全文