Skip to Content
Nextra 4.0 is released 🎉

React

简述什么是React ( 概念 )?

简述React有什么特点?

请说明什么是JSX ?

简述虚拟DOM的概念和机制 ?

React 类组件和函数组件之间的区别是什么?

简述React 中 refs 的作用 ?

简述React store的概念 ?

简述React中引入css的方式?

请介绍React中的key有什么作用?

请列举常用的React Hooks ?

请列举React和vue.js的相似性和差异性 ?

React中什么是受控组件和非控组件?

请简述React中props.children和React.Children的区别 ?

React Hook 的使用限制有哪些?

React Hooks在平时开发中需要注意的问题和原因 ?

React的严格模式如何使用,有什么用处?

React中如何处理事件?

State 是怎么注入到组件的,从 reducer 到组件经历了什么样的过程 ?

React state和props区别是什么 ?

简述什么是React 高阶组件?

简述对 Redux 的理解,主要解决什么问题 ?

请简述useCallback 和 useMemo 的使用场景 ?

请说明useState 主要传参方式 ?

请说明useState 主要传参方式 ?

如何实现React组件的懒加载?

解释React组件的生命周期方法 ?

请阐述什么是React中的事件 ?

解释React中的合成事件是什么?

解释多次执行 useState(),会触发多次更新吗?

useEffect()的清除机制是什么?在什么时候执行?

完整的简述React 的 diff 过程 ?

简述Redux 遵循的三个原则是什么?

请简述react-router 和 react-router-dom 的有什么区别?

React 当调用 setState的时候,发生了什么操作?

在 React中元素( element)和组件( component)有什么区别?

简述什么时候使用类组件( Class Component)?什么时候使用功能组件(Functional Component)?

React 在哪个生命周期中你会发出Ajax请求?为什么?

React shouldComponentUpdate有什么用?为什么它很重要?

如何用 React构建( build)生产模式?

为什么要使用 React. Children. map( props. children,( )=>)而不是props. children. map ( ( ) => )?

createElement和 cloneElement有什么区别?

请说岀 React从 ES5编程规范到 ES6 编程规范过程中的几点改变?

简述React中D算法的原理是什么?

请简述React生命周期调用方法的顺序 ?

Redux中使用 Action要注意哪些问题?

简述Reducer文件里,对于返回的结果,要注意哪些问题?

简述如何使用4.0版本的 React Router?

简述React中什么是纯组件?

解释React Reducer的作用?

请简述Redux 与 Flux 有何不同?

React 如何更新组件状态?

React 中的箭头函数是什么?它是如何使用的?

请用源码解释React setState 调用的原理 ?

简述什么是 React Context?

简述shouldComponentUpdate 作用?为什么它很重要?

React中如何避免不必要的render?

简述React- Router有几种形式?

简述什么是 Children 属性 ?

解释为什么调用 setState 而不是直接改变 state?

请简述React父子组件的通信方式?

简述 state 更新流程 ?

解释 React 中 render() 的目的和作用 ?

说明React16版本的reconciliation阶段和commit阶段是什么 ?

请说明React中getDefaultProps 的作用 ?

简述React 组件中怎么做事件代理?它的原理是什么?

在React中组件的this.state和setState有什么区别?

如何配置 React-Router 实现路由切换?

简述React中class定义的组件和function定义的组件的区别?

简述什么是React中的错误边界?

叙述React如何使用Redux(使用流程) ?

React 两种路由模式的区别?hash和history?

简述对 Redux 中间件的理解?常用的中间件有哪些?实现原理?

简述React.memo()和React.PureComponent组件异同 ?

React 什么是 Reselect 以及它是如何工作的 ?

在React中如何防范XSS攻击?

简述点(…)在 React 的作用 ?

简述什么是 React Fiber?

React 中使用构造函数和 getInitialState 有什么区别?

如何避免React 组件的重新渲染?

解释Hooks会取代 render props 和高阶组件吗?

解释如何避免在React重新绑定实例?

简述React 中的 useState() 是什么?

Component, Element, Instance 之间有什么区别和联系?

简述对React中Fragment的理解,它的使用场景是什么?

React中可以在render访问refs吗?

简述React的插槽(Portals)的理解?

简述React的插槽(Portals)的理解?

简述对React-Intl 的理解,它的工作原理?

React setState 调⽤之后发⽣了什么?是同步还是异步?

React 并发模式是如何执行的?

简述super()和super(props)有什么区别?

简述如何Redux 中的异步请求 ?

简述React的状态提升是什么?使用场景有哪些?

React 中的高阶组件运用了什么设计模式?

React中constructor和getInitialState的区别?

React 如何实现强制刷新?

哪些方法会触发 React 重新渲染?重新渲染 render 会做些什么?

简述reducer是纯函数吗?说明其原因

简述React 之 高低版本区别 ?

Last updated on