react
文章平均质量分 59
只想看世界
因为专业技术可能不到位,博客仅作为学习记录的工具,如果有幸能帮到你,那真是太好了。
展开
-
百度面试一面凉经
webpack 使用实现格式居中重排和回流,重拍和重绘如何在编写js代码中避免重排,回流是否写过移动端js基本数据类型null undefine boolean number string symbol bigint判断数据类型的方法。typeof ,instance,object.is,并详细typeof 是否能正确判断类型?对于原始类型来说,除了 null 都可以调用typeof显示正确的类型。对于引用数据类型,除了函数function之外,都会显示"obj..原创 2022-05-11 16:42:05 · 252 阅读 · 0 评论 -
招商银行信用卡中心一面
项目中主要遇到的问题,是怎么解决的。1.网络不好,用户连续点击提交按钮,使用节流函数解决2.浮点数累加时,会有精度问题,0.1+0.2!=0.3,如何解决最常用的hooks的方法useState进行初始赋值,useEffect进行变量依赖变化时,调用某些函数,还可以在页面卸载时,使用return,关闭函数。useState初始值有哪些类型,useEffect中,依赖变量变化时,return中的函数会执行卸载吗?js常用的数据结构数组..原创 2022-04-15 22:19:53 · 664 阅读 · 0 评论 -
美团前端一面凉经
问了前端使用什么框架编写。项目主要使用到了哪些hooks。你还了解哪些hook。(usecallback,useref),usecallback的应用场景,主要原理机制,用过react.memo吗以及两者的区别。react fiber了解过吗,具体底层实现原理是什么。需求:如果一个js正在运行,暂停当前js,先去执行别的js。回答yield,使用生成器中的yield,通过,next()来暂停。使用过call,bind,apply吗,能实现一个call方法吗?(call是用来改变this指向,实现.原创 2022-04-14 20:54:39 · 968 阅读 · 2 评论 -
react性能优化的方法
react性能优化的6中方法:1.避免使用内联函数。每次render渲染时,都会创建一个新的函数实例,应该在组件内部创建一个函数,讲事件绑定到函数,这样每次调用render时,就不会创建单独的函数实例。2.使用react fragement 避免额外标记。用户创建新组件时,每个组件应具有单个父标签,父级不能有两个标签。所以顶部要有一个公共标签,所以经常在组件顶部添加额外标签div,这个div标签充当父标签意外,没有其他作用,这个时候可以使用fragement,它不会向组件引入任何的额外标记,但是可以作为原创 2022-03-28 17:14:25 · 6607 阅读 · 0 评论 -
使用react-activation实现路由跳转时页面缓存保留页面数据,组件不被卸载
背景,在 React 中,我们通常会使用路由去管理不同的页面,而在切换页面时,路由将会卸载掉未匹配的页面组件。为了实现切换路由后,再返回刚刚的页面,数据还是原始状态,一种方法就是使用react-activation插件进行页面的缓存具体的详情讲解,可看这位作者的react-activation选用上述缓存方式的自动控制缓存,步骤业务代码中,在不会被销毁的位置放置 外层,一般为应用入口处。在react 项目中引入插件,import {AliveScope} from “react..原创 2022-03-21 10:42:45 · 7335 阅读 · 0 评论 -
react,vue中的key有什么作用(key的内部原理,key是vue内部使用的与虚拟dom有关)
原创 2021-08-11 12:07:56 · 94 阅读 · 0 评论 -
react使用antdesign样式,按需引入的两种方式
方法一1. 使用yarn eject命令,把webpack配置文件暴露出来,可以修改脚手架的配置信息。2. 安装插件:yarn add babel-plugin-import --save-dev3. 修改配置文件,找到package.json文件,找到babel在下面添加代码 "plugins": [ [ "import", { "libraryName": "antd", "style": "css"原创 2021-05-06 10:31:11 · 898 阅读 · 0 评论