- 博客(3)
- 收藏
- 关注
原创 了解React中setState同步/异步表现
一、了解 在React优化场景环境中,将对组件state的更改加入到队列中,并通知React需要使用更新后的state重新渲染组件及其子组件,用于更新用户界面、响应处理事件等主要方式。 二、特点 无论是this.setState还是hook,在调用state过程中都是一个请求的动作,不断加入React的state队列,并不会马上更新命令,而是会进行延迟调用,出现state更新的异步表现。 三、调用同步/异步的操作方式 1、异步表现 可以通过setState的第二个参数回调方法获取传递结果,或componen
2021-05-19 12:36:40 596 4
原创 浅谈js原型和原型链
一、简述 对于javascript 对象(函数) 原型和原型链的理解,其实不那么难,简单来说,需要理解什么是原型,怎么访问原型,什么是原型链,怎么通过原型链去访问原型,就可以大概理清楚原型和原型链的基础知识。 二、浅析 1、何为原型 在js引擎启动的时候,其内核就生成了最基本的Object和Function的原型内容,也就是最原始最自然的代码。 (1)Object的原型是一个对象变量,该对象变量存...
2018-10-01 16:52:11 1182
原创 javascript声明提升
javascript声明提升 前段时间阅读一本书《ESCMScript 6入门》,其中一章关于”let和const命令”有一段代码 var tmp = new Date() function f(){ console.log(tmp) if(false){ var tmp = 'hello world' } } 关于变量声明提升,思量许久,写了以...
2018-09-17 10:43:02 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人