IT入门 > 面试题 >

  • 描述事件在 React 中的处理方式

    日期:2019-11-14 21:31:14 点击:472 好评:0

    为了解决跨浏览器兼容性问题,您的 React 中的事件处理程序将传递 SyntheticEvent 的实例,它是 React 的浏览器本机事件的跨浏览器包装器。 这些 SyntheticEvent 与您习惯的原生事件具有相同...

  • React 中有三种构建组件的方式

    日期:2019-11-14 21:30:39 点击:398 好评:1

    React.createClass()、ES6 class 和无状态函数。...

  • React 中 refs 的作用是什么?

    日期:2019-11-14 21:28:59 点击:495 好评:0

    Refs 是 React 提供给我们的安全访问 DOM 元素或者某个组件实例的句柄。 我们可以为元素添加 ref 属性然后在回调函数中接受该元素在 DOM 树中的句柄,该值会作为回调函数的第一个参数返...

  • 为什么虚拟 dom 会提高性能?(必考)

    日期:2019-11-14 21:24:59 点击:381 好评:0

    虚拟 dom 相当于在 js 和真实 dom 中间加了一个缓存,利用 dom diff 算法避免了没有必要的 dom 操作,从而提高性能。 用 JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的...

  • .shouldComponentUpdate 是做什么的?

    日期:2019-11-14 21:24:10 点击:486 好评:4

    (react 性能优化是哪个周期函数?)...

  • .React 中 keys 的作用是什么?

    日期:2019-11-14 21:21:21 点击:504 好评:0

    Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。 render () { return ( ul { this . state . todoItems . map (({item, key}) = { return li key = {key} {item} / li })} / ul )}...

  • 什么时候用类组件Class Component,或函数组件Functi

    日期:2019-11-14 21:18:28 点击:648 好评:0

    如果您的组件具有状态( state ) 或 生命周期方法,请使用 Class 组件。否则,使用功能组件...

  • .React 项目用过什么脚手架(本题是开放性题目)

    日期:2019-11-14 21:17:40 点击:896 好评:0

    原理回答用webpackloaderPlugin插件可以实现...

  • 当你调用 setState 的时候,发生了什么事?

    日期:2019-11-14 21:17:13 点击:1665 好评:2

    将传递给 setState 的对象合并到组件的当前状态,这将启动一个和解的过程,构建一个新的 react 元素树,与上一个元素树进行对比( diff ),从而进行最小化的重渲染。...

  • img 上 title 与 alt

    日期:2019-11-12 22:25:32 点击:339 好评:0

    title 指图片的信息、alt 指图片不显示时显示的文字...

广告位API接口通信错误,查看德得广告获取帮助