整理了在react前端面试中,常会问到的东西,不仅限于react,还包括前端常用的基础 1.关于react框架 谈React框架,我们可以从框架出现的原因开始聊。在框架之前,...
在谈性能优化之前,先抛出一个问题: 一个 React 组件,它包含两个子组件,分别是函数组件和 Class 组件。当这个 React 组件的 state 发生变化时,两个子组...
壹 ❀ 引 如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食...
什么是生命周期函数 组件中在某个阶段会自动执行的函数。比如我们执行使用render函数,在prop或者state变化时,render函数自动执行。因此render函数就是一个...
函数防抖:在任务频繁触发的情况下,只有任务触发的时间超过指定间隔的时候,任务才会执行。 函数节流:在指定时间间隔内只会执行一次任务。 原理:巧妙地利用setTimeout来存...
在react中,修改状态如果直接使用this.state,不会引起组件的重新渲染,需要通过 this.setState来对组件的属性进行修改。 1、this.setState...
箭头函数是ES6的API,相信很多人都知道,因为其语法上相对于普通函数更简洁,深受大家的喜爱。就是这种我们日常开发中一直在使用的API,大部分同学却对它的了解程度还是不够深....
翻译自原文:https://medium.freecodecamp.org/how-to-use-react-lazy-and-suspense-for-components...
一、Object.assign()对象的拷贝 二、Object.assign()对象的深拷贝 3、对象的合并 4、合并具有相同属性的对象 5.继承属性和不可枚举属性是不能拷贝...