- 博客(5)
- 收藏
- 关注
原创 webpack 面试题
1. **语言层面的特性**:Proxy 是 ECMAScript 6 中引入的一项新特性,它是在 JavaScript 语言本身的层面实现的,而不是在 JavaScript 代码中模拟的。2. **配置**:Webpack的配置文件通常是一个JavaScript文件(通常是webpack.config.js),开发者可以在其中定义入口点(entry points)、输出目录(output)、加载器(loaders)、插件(plugins)等配置信息,以控制打包过程。- 模块是指应用程序中的独立代码单元。
2023-09-28 10:05:07
234
原创 react hooks
当涉及到状态管理和处理异步操作时,Redux及其相关库(如react-redux、redux-thunk、redux-saga和redux-toolkit)是React应用程序中常用的工具。以下是它们的概述和区别:- Redux是一个JavaScript状态管理库,用于管理应用程序的状态(或数据)。- Redux的核心思想是将应用程序的状态集中存储在一个单一的存储容器中,并使用纯函数(reducers)来处理状态的变化。- Redux非常适合处理大型、复杂的状态和数据流。
2023-09-28 09:47:08
41
原创 react面试题
Link和NavLink默认渲染为a标签<NavLink>是<Link>的一个特定版本,会在匹配上当前的url的时候给已经渲染的元素添加参数,借助该特性可以实现导航按钮高亮,而Link不会。
2023-09-28 09:36:50
40
原创 react 面试题
高阶函数:本质是一个函数,它的参数是函数 或返回值是一个函数应用:函数柯里化,函数节流,函数防抖,分时函数,AOP(面向切面编程)
2023-09-28 08:52:25
39
原创 react 面试题
纯函数是对给定的输入返还相同的输出的函数,并且要求所有的数据都是不可变的特性函数内部传入指定的值,就会返回唯一确定的值不会造成超出作用域的变化,例如修改全局变量或引用传递的参数优势通过纯函数可以产生可测试的代码不依赖外部环境计算,不会产生副作用,复用性高可读性高,不管是不是纯函数,都会有一个语义化的名称,便于阅读符合模块化概念及单一职责原则装载阶段(Mount),组件第一次在DOM树中被渲染的过程;更新过程(Update),组件状态发生变化,重新更新渲染的过程;
2023-09-27 21:29:39
53
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人