首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
React面试题
nachao
创建于2021-11-23
订阅专栏
一共100道关于React的题,每天更新一个。
等 10 人订阅
共16篇文章
创建于2021-11-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
2022年前端React的100道面试题的第17题:Ref的使用
问题 React17 中对 Ref 的正确使用方式有哪些? 选项 A. React 会在组件挂载时给 current 属性传入 DOM 元素,并在组件卸载时传入 null 值。 B. 此版本仅支持 R
2022年前端React的100道面试题的第16题:关于高阶组件
问题 React17 中对高阶组件的作用正确的是? 选项 A. 高阶组件是参数为组件,返回值为新组件的函数。 B. HOC 定义方式为修改传入的组件,或者通过继承方式进行复制。 C. 可用于渲染劫持。
2022年前端React的100道面试题的第15题:错误边界
问题 React17 中错误边界(Error Boundaries)能正常捕获错误的场景有哪些? 选项 A. 绑定DOM的事件方法中的错误。 B. 异步代码中的错误。 C. 任意子组件树的渲染方法 r
2022年前端React的100道面试题的第14题:Context的使用
问题 React17 关于 Context 的使用正确的是? 选项 A. 它提供了一种在组件之间共享此类值的方式,而不必显式地通过组件树的逐层传递 props。 B. 通过新旧值检测来确定变化,使用了
2022年前端React的100道面试题的第13题:setState 方法
问题 对 setState(updater, [callback]) 方法说明正确的是? 选项 A. 它应视为请求更新而不是立即更新组件的命令。 B. updater 的返回值会与 state 进行深
2022年前端React的100道面试题的第12题:区分props和state
问题 对 props 和 state 设计理解正常的是? 选项 A. 它们都是纯 JS 对象。 B. props 只能来自父级,组件本身始终无法设置。 C. 只有在 state 变化触发时,才会触发组
2022年前端React的100道面试题的第11题:key属性
问题 列表组件中的 key 理解正常的是? 选项 A key 是在创建元素数组时,需要用到的一个特殊字符串属性。 B 应当给数组内的每个元素都设定 key,使元素具有固定身份标识。 C 需要在整个应用
2022年前端React的100道面试题的第10题:元素绑定事件
问题 React17 元素绑定事件与 DOM 绑定事件的差异有哪些? 选项 A React 事件的命名采用纯小写。 B 使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。 C
2022年前端React的100道面试题的第9题:受控与非受控组件
问题 以下对 “受控组件” 和 ”非受控组件“ 描述正确的是? 选项 A 都支持在提交时进行一次性值检索; B 都支持实时验证; C 都支持动态输入; D 都支持数据(状态)和 UI(输入)始终保持同
2022年前端React的100道面试题的第8题:getDerivedStateFromProps方法
问题 关于 static getDerivedStateFromProps 方法的理解正确的有哪些? 选项 A 会在调用 render 方法之后调用,并且在初始挂载及后续更新时都会被调用。 B 它应返
2022年前端React的100道面试题的第7题:组件的constructor
问题 React17生命周期构造函数constructor理解正确的是? 选项 A 仅在需要初始化 state ,或者方法绑定时声明 constructor。 B 在 React 组件挂载之前,会调用
2022年前端React的100道面试题的第6题:Class组件挂载时生命周期
问题 React17的类组件被创建的生命周期顺序是? 选项 A static getDerivedStateFromProps() → constructor() → render() → compo
2022年前端React的100道面试题的第5题:React渲染元素
问题 React可被渲染的元素包含哪些? 选项 A JS的所有类型数据; B 原生DOM元素和React组件; C 数组形式包裹的有效元素; D React.Fragments 元素; 答案 B、C、
2022年前端React的100道面试题的第4题:JSX安全性
问题 JSX 是否默认支持防止注入攻击(XSS)? 选项 A 是 B 否 答案 A 解答 React DOM 在渲染所有输入内容之前,默认会进行转义,主要是针对以下字符: 当我们使用纯HTML进行开发
2022年前端React的100道面试题的第3题:React的渲染
问题 ReactDOM.render() 渲染更新都会基于 Virtual DOM 技术方案,下面对其理解正确的是?
2022年前端React的100道面试题的第2题:JSX的表达式
问题 在 JSX 语法中,你可以在大括号内放置任何有效的 JavaScript 表达式包括哪些类型的描述是正确的? [ ] 算术,主要以“算术运算符”计算结果为数字的表达式; [ ] 逻辑,主要以“逻