首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试
太痛了
创建于2024-05-09
订阅专栏
前端面试题收纳
等 5 人订阅
共25篇文章
创建于2024-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:一般来说是不需要专门进行 Webpack 配置的,你们为什么需要?
一般来说,许多现代前端框架(如 React、Vue、Next.js 等)自带了 Webpack 或 Vite 等构建工具的预配置,默认配置已经能够满足大部分需求。但是,项目的特殊需求或复杂性可能会促使
面试官:类组件和函数组件的区别和各自的使用场景是什么?
类组件和函数组件的主要区别 语法结构 类组件:使用 class 语法定义,继承自 React.Component 或 React.PureComponent,通常包括生命周期方法、状态管理和实例方法。
面试官:useCallback,useMemo使用后性能一定好吗?
适用/不适用场景 在 React 中,useCallback 和 useMemo 是用于性能优化的 Hook,但并不需要对所有的变量和函数都进行包裹。它们的主要用途是避免因为组件的重新渲染而产生不必要
面试官:实现 sum(1, 2)(3, 4)(5).sumOf() // 返回 15
要实现一个 sum 函数来满足这些需求,我们可以利用闭包和函数链式调用的概念。 sum 函数应该返回一个可链式调用的函数,累积所有传入参数。 最后使用 sumOf() 方法来计算并返回累积的和。 以下
面试官:怎么把函数柯里化?
柯里化(Currying)是一种函数转换的技术,将接受多个参数的函数转化为一系列每次只接受一个参数的函数。在JavaScript中,这可以通过创建一个闭包来实现,使得每个函数调用都可以只接收一个参数并