首先来看一下sass和less的区别 sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等 加快了css开发效率,当然这两者都可以配合gulp和grunt等前端构建工具使用 sass和less主要区别:在于实现 ...
分类:
移动开发 时间:
2020-05-18 16:43:14
阅读次数:
186
记录: 使用React.createRef()方法(React 16.3+) ,创建一个ref, 使用一个变量存储。然后把ref挂载在dom节点上,通过current拿到该实例 -- dom节点信息,然后就可以使用原生dom的api方法 1.constructor下 将ref赋值给一个变量 this ...
分类:
其他好文 时间:
2020-05-18 14:46:32
阅读次数:
139
React核心:虚拟DOM 和 Diff算法 1.2 简单了解虚拟DOM? React将DOM抽象为虚拟DOM,虚拟DOM其实就是用一个对象来描述DOM,通过对比前后两个对象的差异,最终只把变化的部分重新渲染,提高渲染的效率。 为什么用虚拟DOM? 当DOM发生更改时需要遍历DOM对象的属性, 而原 ...
分类:
其他好文 时间:
2020-05-18 12:26:00
阅读次数:
46
componentDidMount() componentDidMount() 会在组件挂载后(插入 DOM 树中)立即调用。依赖于 DOM 节点的初始化应该放在这里。如需通过网络请求获取数据,此处是实例化请求的好地方。 这个方法是比较适合添加订阅的地方。如果添加了订阅,请不要忘记在 compone ...
分类:
其他好文 时间:
2020-05-18 12:04:42
阅读次数:
48
React 自定义组件的两种方式: 函数组件和类组件 第一种,函数组件(无状态,即无私有属性,state): function Welcome(props) { return <h1>Hello, {props.name}</h1>; } 第二种,类(ES6)组件(有状态。即有私有属性,state) ...
分类:
其他好文 时间:
2020-05-17 16:17:57
阅读次数:
124
在开发阶段,跨平台开发App面临一个很重要的决定,到底是应该使用原生技术开发应用还是使用hybird或者基于web的技术。这些问题将会影响着大量的开发工作-也就是说,最近选择继续使用原生的方法开发应用意味着让你的开发团队同时使用 Objective C/Swift (iOS)和 Java (Andr ...
分类:
其他好文 时间:
2020-05-17 16:11:02
阅读次数:
89
使用背景: ①当需要接收的数据是number型数据,而父组件却传递了“1” ②忘记传递数据 <CommentItem message={} /> 当父子组件间通过props传递数据时,通过对组件数据进行类型检测,有效监控数据 —— 当数据传递类型出错或者传递空数据可以迅速找到出错的准确位置,更省时方 ...
分类:
其他好文 时间:
2020-05-17 00:52:05
阅读次数:
95
Recoil allows us to use atoms in order to store pieces of state. More often than not in our apps we need to use data that derives from our application ...
分类:
其他好文 时间:
2020-05-16 20:48:21
阅读次数:
81
前言 最近有很多知乎的教程,有zepto版本的,react版本的还有vue版本的,然后想都拿来学一学,了解一下开发的流程。 最近把那个毕业设计给做完了,时间很多的,就来学习一些项目,积累一下手头项目的经验,以便我毕业以后找工作。 我刚开始学前端的时候,是那个千峰到我们学校来宣传,一开始是Androi ...
分类:
移动开发 时间:
2020-05-16 17:09:31
阅读次数:
100
react安装 React可以直接下载使用,下载包中也提供了很多学习的实例。本教程使用了 React 的版本为 15.4.2,你可以在官网 http://facebook.github.io/react/ 下载最新版。你也可以直接使用 BootCDN 的 React CDN 库,地址如下: <scr ...
分类:
其他好文 时间:
2020-05-16 00:30:31
阅读次数:
53