React面试题正文:
React是什么开发模式的框架?
答案:React其实只属于V,视图
请讲讲React的特点。
答案:React的特定及缺点以及关键版本介绍
请说出React的关键版本区别。
答案:React的特定及缺点以及关键版本介绍
请讲讲react的this.setState()方法
答案:React的this.setState详细介绍
React的ref是干嘛的?怎么创建ref?
答案:React函数组件和类组件创建ref及其常用场景讲解
你知道的React生命周期有哪些?分别都是用来做什么的?
答案:React的生命周期钩子函数详细介绍
componentWillReceiveProps的调用时机。
答案:想根据props改变的时候做些什么的话就调用。
React的缺点是什么?
答案:React的特定及缺点以及关键版本介绍
React运用了什么算法?你有了解过这个算法么?
答案:React的diff算法解析,React的fiber算法解析
如何提高React框架的性能?
答案:React详细介绍性能优化的方法
React创建组件有几种方式?
答案:React创建组件的3种方式介绍
你开发React的时候用过哪些UI框架?
答案: 有很多,请自行百度
React你做过降级处理么?降级以后有什么作用?
答案:React总结笔记之降级兼容
请讲讲React的组件的概念。
答案:React之组件介绍
你知道JSX么?请简要讲述一下。
答案:JSX浅析
你的react项目当中用过哪些插件?
答案:React实际项目常用插件
React父子组件传参是通过什么方式?
答案:React父子组件传参
你知道React的虚拟DOM么?为什么虚拟DOM会提示代码性能?
答案:React虚拟DOM的机制特点
当页面刷新的时候会经过react的哪些生命周期?
答案:与渲染页面的时候走的是一样的
你用过Redux么?请讲一下Redux的特点。
答案:Redux核心知识
请讲一下react-router。
答案:React-router详细介绍
你了解react-hook么?
答案:了解react-hook以及State Hook
React Hook之Effect Hook
react做路由跳转的方法你知道哪些?
答案:React做路由跳转
webpack中,是借助loader完成的JSX代码转换还是babel?
答案:借助了babel的 preset-react
调用setState后,发生了什么?
setState是异步的,这个点你在什么时候遇到过坑
答案:比如说你使用了setState更改了状态,但是你在他这个方法后面输出那个状态值会发现结果还是之前的状态,只有在他的第二个参数回调函数中才可以输出更改后的state。
refs的作用是什么,你在什么业务场景下使用过refs?
ref是一个函数,有什么好处?
高阶组件你是怎么理解的,它本质是一个什么东西?
高阶组件和继承哪一个更好,在React里用过继承么?
高阶组件的缺点是什么?
受控组件与非受控组件的区别
函数组件和hooks
this指向问题你一般怎么解决?
答案:方法很多种,使用bind,call,apply,或者定义变量然后赋值。
函数组件怎么做性能优化
函数组件比普通组件性能高还是低?
答案:高,因为函数组件没有类组件哪些冗余的生命周期等等
你在哪个生命周期里发送ajax?
答案:componentDidMount
ssr的原理是什么?
redux-sage的设计思想是什么?什么是sideEffects
react,jquery,vue是否有可能共存在一个项目中?
组件是什么?类是什么?类被编译成什么?
你是如何跟着社区成长的?
如何避免ajax数据重新获取?
react-router4的核心思想是什么,和3有什么区别
immutable.js和redux的最佳实战
reselect是做什么使用的
react-router的基本原理,hasHistory,browserHistory
什么情况下使用异步组件
xss攻击在react中如何防范?
答案:使用JSX就可以防范,但注意少用react的这个方法:(特殊情况还是可以用的)https://blog.youkuaiyun.com/weixin_43606158/article/details/95863666
---------------------
版权声明:本文为优快云博主「超级吴小迪」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_43606158/article/details/99133006
React一到三年面试题以及进阶题分享
最新推荐文章于 2025-07-28 17:07:08 发布
