09 2021 档案

摘要:setState作为react中的重要部分,将对组件 state 的更改排入队列,并通知 React 需要使用更新后的 state 重新渲染此组件及其子组件。这是用于更新用户界面以响应事件处理器和处理服务器数据的主要方式。 setState是同步还是异步? setState只在合成事件和钩子函数、生 阅读全文
posted @ 2021-09-20 17:43 千亿昔 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1.合成事件的实现机制 事件委派 自动绑定 bind:这个方法可以帮助我们绑定事件处理器内的 this ,并可以向事件处理器中传递参数 构造器内声明 使用箭头函数:自动绑定this 2.组件间通信 父组件向子组件通信:父组件通过 props 向子组件传递需要的信息 子组件向父组件通信: 利用回调函数 阅读全文
posted @ 2021-09-20 16:14 千亿昔 阅读(33) 评论(0) 推荐(0) 编辑
摘要:1.virtual DOM 传统页面开发模式中,都是对真实的dom进行操作,耗费大量的性能。而react将真实dom树转换成虚拟dom,每一次更新都与原来的虚拟dom进行diff比对来进行更新,对于改变的部分来进行批量更新,节约了性能。 通过虚拟dom转换成真实dom,方便和其他平台的集成,reac 阅读全文
posted @ 2021-09-19 22:11 千亿昔 阅读(130) 评论(0) 推荐(0) 编辑
摘要:很多面向对象的语言都接受两种继承:接口继承和实现继承。 前者只继承方法签名,后者继承实际的方法。接口继承在 ECMAScript 中是不可能的,因为函数没有签 名。实现继承是 ECMAScript 唯一支持的继承方式,而这主要是通过原型链实现的。 1.原型链继承 通过原型链继承的方式,SubType 阅读全文
posted @ 2021-09-04 10:44 千亿昔 阅读(270) 评论(0) 推荐(0) 编辑