前端面试题-react专项

react篇
1、react 生命周期函数
2、React类组件(Class component)和函数式组件(Functional component)之间有何不同
3、React状态(state)和属性(props)之间有何不同
4、什么是高阶组件
5、为什么建议传递给 setState 的参数是一个 callback 而不是一个对象
6、(在构造函数中)调用 super(props) 的目的是什么
7、React事件处理
8、React如何创建refs
9、什么是JSX
10、为什么不直接更新state状态
11、React中的这三个点(…)是做什么的
12、简单介绍下react hooks 产生的背景及 hooks的优点
13、 React hooks 怎么模拟生命周期
14、React 中的 useState() 是什么?
15、当调用setState时,React render 是如何工作的
16、React 中 key 的重要性是什么?
17、什么是Redux?
18、列出 Redux 的组件
19、Redux 有哪些优点?
20、常用的hooks
21、为什么浏览器无法阅读JSX?
22、什么是高阶成分(HOC)?
23、React的严格模式如何使用,有什么用处?
24、React中什么是受控组件和非控组件?
25、React和vue.js的相似性和差异性是什么?
26、React组件生命周期的不同阶段是什么?
27、详细解释React组件的生命周期方法。
28、什么是React中的合成事件?
29、使用箭头函数(arrow functions)的优点是什么
30、为什么建议传递给 setState 的参数是一个 callback 而不是一个对象
31、 (在构造函数中)调用 super(props) 的目的是什么
32、 React的工作原理
33、除了在构造函数中绑定 this ,还有其它方式吗
34、 何为 Children
35、 什么是属性代理

你可能感兴趣的:(前端面试,react,react.js,前端,javascript)