展示长列表
如果你的应用会渲染大量的列表数据,我们建议使用一种称为‘windowing’的技术,这种技术下在任何给定的时间内只会渲染一小部分数据列表,并可以减少列表项的重复渲染(即再次渲染已经渲染过的数据)。
react-window和react-virtualized都是流行的使用windowing技术的库,他们都提供了一系列可重用的组件,这些组件能够帮助你以最好的性能展示列表以及表格数据
本文向大家介绍说说你对Babel的了解?相关面试题,主要包含被问及说说你对Babel的了解?时的应答技巧和注意事项,需要的朋友参考一下 babel是javascript编译器,通过设置presets可以将高版本的js转化为低版本的能够在各大没有适配到最新js版本的浏览器上正常运行,实时编译展示工具:https://babeljs.io/repl#?browsers=defaults%2C%20no
本文向大家介绍说说你对router-link的了解相关面试题,主要包含被问及说说你对router-link的了解时的应答技巧和注意事项,需要的朋友参考一下 vue-router插件的其中一个组件, 用于跳转路由, 类似于a标签, 它一般也会渲染成a标签, 但是可以通过来变更默认渲染元素, 通过来跳转
本文向大家介绍说说你对vue的错误处理的了解?相关面试题,主要包含被问及说说你对vue的错误处理的了解?时的应答技巧和注意事项,需要的朋友参考一下 分为errorCaptured与errorHandler。 errorCaptured是组件内部钩子,可捕捉本组件与子孙组件抛出的错误,接收error、vm、info三个参数,return false后可以阻止错误继续向上抛出。 errorHandle
本文向大家介绍说说你对Relay的理解相关面试题,主要包含被问及说说你对Relay的理解时的应答技巧和注意事项,需要的朋友参考一下 https://relay.dev/ Relay是Facebook在React.js Conf(2015年1月)上首次公开的一个新框架,用于为React应用处理数据层问题。 在Relay中,每个组件都使用一种叫做GraphQL的查询语句声明对数据的依赖。组件可以使用
本文向大家介绍说说你对this的理解相关面试题,主要包含被问及说说你对this的理解时的应答技巧和注意事项,需要的朋友参考一下 js 中有两个重要概念:作用域和原型链 我个人感觉 作用域对应函数式开发,闭包是主要工具 原型链对应对象式开发,this 是主要工具,把一些操作封装在一个工具包上,然后用 this 来调用
本文向大家介绍说说你对eval的理解相关面试题,主要包含被问及说说你对eval的理解时的应答技巧和注意事项,需要的朋友参考一下 不安全的, 容易出错, 因为你不知道你传入的参数是什么鬼 性能底下. 某种情况下跟new Function(), setTimeout, setInterval类似 不利于代码可维护性, 可拓展性 不是在无可奈何的情况下, 请不要使用