商务服务
refs的作用是什么,你在什么业务场景下使用过refs
2024-11-14 23:54

1.高阶组件你是怎么理解的,它本质是一个什么东西?高阶组件和继承,哪一种更好?个人认为,包括官方也认为,在react中不要用继承,设计模式里面就有一种明确的说法是组合优于继承。react这种组件式的编程方式,实际上是把一些组件合在一起,是一种组合式的设计模式,一定是优于继承的。所以它的可维护性要比继承好的多。

refs的作用是什么,你在什么业务场景下使用过refs

高阶组件实际上就是一个函数,它接受一些参数,返回一个函数。高阶组件是对组件进行包装,返回一个新的组件。一个组件,大部分情况下可以直接使用,只有少数情况下有一点区别,我们可以把区别写在高阶组件里面。

当一个组件嵌套多层高阶组件,就会出现高阶组件地狱的情况。可以通过hook解决。

2.函数组件怎么做性能优化?函数式组件比普通组件性能高,因为它是一个函数,没有生命周期,相对于类来说,没有构造类的过程,所以它性能高。但是因为它没有 shoudComoponentUpdate 这个生命周期,所以每当props改变时,函数就会重新执行。性能优化:可以通过 React.memo() 对函数式组件进行包装,然后再返回,包装后的函数式组件就带有了shouldComponentUpdate的特性。

3.哪个生命周期里发送ajax?在 componentDidMount 里(1) componentWillMount 在新版本react中已经被废弃了(2) SSR项目时,componentWillMount要做服务器端数据的获取,所以不能被占用注:SSR 服务器端渲染,可以使网站SEO效果更加的完善(搜索引擎优化)

4.SSR的原理是什么?这个要从虚拟dom说起,虚拟dom的一个好处是可以让我们的代码运行速度更快,另一个好处是,虚拟dom让我们的react代码,最终变成了JS对象。也就可以让我们的react代码可以在客户端(浏览器)上执行,还可以在服务器上执行。服务器上是没有dom这个概念的,通过nodejs 也可以运行的react代码。SSR核心的原理是通过 借助虚拟dom来实现的。

5.组件是什么?类是什么?类被编译成什么?组件指的是页面的一部分,本质是一个类,最本质上是一个构造函数类是构造函数类被编译成构造函数模块是webpack引入的那一个个文件

6.如何避免ajax数据重新获取通过 react-redux 统一管理数据

7.reselect 是做什么使用的?对应 vue 的 computed (计算属性),做了缓存提升代码的性能

8.react-router的基本原理,hashHistory,browserHistorybrowserHistory 依赖于后端服务器的配置

9.什么情况下使用异步组件路由懒加载,解决spa应用在网速慢的情况下,页面加载慢的问题reloadable库// 新版本import('https://www.cnblogs.com/crazycode2/p/home/header').then

    以上就是本篇文章【refs的作用是什么,你在什么业务场景下使用过refs】的全部内容了,欢迎阅览 ! 文章地址:http://sicmodule.glev.cn/news/9678.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 歌乐夫资讯移动站 http://sicmodule.glev.cn/mobile/ , 查看更多   
最新新闻
手机充电宝图片(手机充电宝图片真实)
  关于《手机充电宝图片》的文章  随着智能手机的普及,我们的生活越来越离不开手机。然而,手机的电量问题一直是人们关注的
手机屏幕生产商(手机屏幕生产商有哪些)
  手机屏幕生产商:技术革新与产业繁荣的驱动力  随着科技的飞速发展,手机成为人们日常生活中不可或缺的一部分。而在这其中
怎么办手机号(怎么办手机号最便宜)
  《怎么办手机号》  在现代社会,手机已经成为了人们生活中不可或缺的一部分。而手机号则是我们与外界联系的重要桥梁。那么
手机后台怎么关(vivo手机怎么关闭后应用运行)
  关于《手机后台怎么关》的文章  随着智能手机的普及,我们在日常生活中都离不开手机。然而,随着手机使用的频繁,后台运行
手机占用空间(手机占用空间在哪看)
  关于手机占用空间的探讨  随着科技的飞速发展,手机已经成为了我们日常生活中不可或缺的一部分。然而,随之而来的手机占用
手机qq怎么扫描二维码(如何使用手机qq扫描二维码)
  标题:《手机QQ如何扫描二维码》  随着科技的快速发展,二维码在我们的日常生活中扮演着越来越重要的角色。手机QQ作为一款
手机闹铃下载(苹果手机怎么自定义闹钟铃声)
  关于《手机闹铃下载》的文章  随着智能手机的普及,手机闹铃已经成为我们日常生活中不可或缺的一部分。为了帮助我们更好地
手机wifi为什么打不开(手机wifi打不开怎么回事自动关闭)
  关于《手机WiFi为什么打不开》的文章  一、引言  随着智能手机的普及,WiFi已成为我们日常生活中不可或缺的功能之一。然
手机怎么连接隐藏的wifi(手机怎么连接隐藏的WIFI)
  关于手机如何连接隐藏的WiFi  随着科技的飞速发展,无线网络已成为我们生活中不可或缺的一部分。然而,有时我们会遇到一些
qq空间显示手机型号(QQ空间显示手机型号怎么关闭)
  关于《QQ空间显示手机型号》的文章  在当今数字化时代,社交媒体已成为人们生活中不可或缺的一部分。QQ空间作为中国最受欢