摘要: 问题 列表组件中的 key 理解正常的是? 选项 A key 是在创建元素数组时,需要用到的一个特殊字符串属性。 B 应当给数组内的每个元素都设定 key,使元素具有固定身份标识。 C 需要在整个应用程序甚至单个组件中保持唯一。 D key 帮助 React 识别出被修改、添加的 item,但无法识 阅读全文
posted @ 2021-12-03 09:26 nachao 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 问题 React17 元素绑定事件与 DOM 绑定事件的差异有哪些? 选项 A React 事件的命名采用纯小写。 B 使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串。 C 在 React 中另一个不同点是你可以通过返回 false 的方式阻止默认行为。 D 在 React 阅读全文
posted @ 2021-12-02 16:06 nachao 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 问题 以下对 “受控组件” 和 ”非受控组件“ 描述正确的是? 选项 A 都支持在提交时进行一次性值检索; B 都支持实时验证; C 都支持动态输入; D 都支持数据(状态)和 UI(输入)始终保持同步; 答案 A 纠错 B 只有 “受控组件” 支持实时验证; C 只有 “受控组件” 支持动态输入; 阅读全文
posted @ 2021-12-01 08:17 nachao 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 问题 关于 static getDerivedStateFromProps 方法的理解正确的有哪些? 选项 A 会在调用 render 方法之后调用,并且在初始挂载及后续更新时都会被调用。 B 它应返回一个对象来更新 state,如果返回 null 则不更新任何内容。 C 存在只有一个目的:让组件在 阅读全文
posted @ 2021-11-30 11:06 nachao 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 问题 React17生命周期构造函数constructor理解正确的是? 选项 A 仅在需要初始化 state ,或者方法绑定时声明 constructor。 B 在 React 组件挂载之前,会调用它的构造函数。 C 在 constructor() 函数中可以调用 setState() 方法,也可 阅读全文
posted @ 2021-11-29 08:12 nachao 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 问题 React17的类组件被创建的生命周期顺序是? 选项 A static getDerivedStateFromProps() → constructor() → render() → componentDidMount() B constructor() → render() → getSna 阅读全文
posted @ 2021-11-28 10:53 nachao 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 问题 React可被渲染的元素包含哪些? 选项 A JS的所有类型数据; B 原生DOM元素和React组件; C 数组形式包裹的有效元素; D React.Fragments 元素; 答案 B、C、D 解答 React 内置了一些类型检查的功能,要在组件的 props 上进行类型检查,你只需配置特 阅读全文
posted @ 2021-11-27 14:13 nachao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 2022年前端React的100道面试题的第4题:JSX安全性 问题 JSX 是否默认支持防止注入攻击(XSS)? 选项 A 是 B 否 答案 A 解答 根据开放网页应用安全计划(Open Web Application Security Project)公布的2010年统计数据,在Web安全威胁前10位中,XSS排名第2,仅次于代码注入(Injection)。 阅读全文
posted @ 2021-11-26 10:23 nachao 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 2022年前端React的100道面试题的第3题:React的渲染 问题 ReactDOM.render() 渲染更新都会基于 Virtual DOM 技术方案,下面对其理解正确的是? 选项 A. 它相对于直接操作原生 DOM 最大的优势在于 diff(差异计算) 和 batching(合并更新)。 B. render 方法是将 JSX 代码编译成 ReactELe 阅读全文
posted @ 2021-11-25 17:24 nachao 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 问题 在 JSX 语法中,你可以在大括号内放置任何有效的 JavaScript 表达式包括哪些类型的描述是正确的? [ ] 算术,主要以“算术运算符”计算结果为数字的表达式; [ ] 逻辑,主要以“逻辑运算符”计算结果为真假值的表达式; [ ] 右侧表达式:用于给目标赋值的表达式; [ ] 字符串, 阅读全文
posted @ 2021-11-24 10:26 nachao 阅读(54) 评论(0) 推荐(0) 编辑