# React题目汇总
# 如何配置 React-Router 实现路由切换
公司:阿里、滴滴
分类:React
# 介绍 Redux 数据流的流程
公司:阿里
分类:React
# Redux 如何实现多个组件之间的通信,多个组件使用相同状态如何进行管理
公司:阿里
分类:React
# React 路由的动态加载模块,实现按需加载
公司:阿里
分类:React
# 多个组件之间如何拆分各自的 state,每块小的组件有自己的状态,它们之间还有一些公共的状态需要维护,这如何思考
公司:阿里
分类:React
# 使用过的 Redux 中间件
公司:阿里
分类:React
# redux 的设计思想
公司:头条
分类:React
# React 项目中有哪些细节可以优化?实际开发中都做过哪些性能优化
公司:滴滴、掌门一对一、网易、有赞、沪江、喜马拉雅、酷家乐、快手
分类:React
# react 最新版本解决了什么问题 加了哪些东西
公司:滴滴
分类:React
# React 事件绑定原理
公司:滴滴、沪江
分类:React
# React 组件通信方式
公司:滴滴、掌门一对一、喜马拉雅、蘑菇街
分类:React
# redux-saga 和 mobx 的比较
公司:掌门一对一
分类:React
# 说一下 react-fiber
公司:头条、滴滴、菜鸟网络、挖财、喜马拉雅
分类:React
# react 实现一个全局的 dialog
公司:滴滴
分类:React
# React 数据持久化有什么实践吗?
公司:洋葱学院
分类:React
# 使用过 mobox 吗?mobox 和 redux 有什么区别?
公司:洋葱学院
分类:React
# React 高阶组件 renderprops hooks 有什么区别,为什么要不断迭代
分类:React
# 说一下 React setState 原理
公司:网易
分类:React
# 说一下 React diff 算法
公司:脉脉
分类:React
# 说一下 React 生命周期,以及都有哪些改变,为什么去掉了那几个旧的生命周期
公司:完美世界、高德、脉脉、有赞、挖财、沪江、携程、喜马拉雅、酷家乐
分类:React
# React key 是干嘛用的 为什么要加?key 主要是解决哪一类问题的
公司:滴滴、挖财
分类:React
# Redux 中异步的请求怎么处理
公司:滴滴
分类:React
# Redux 和 Vuex 有什么区别,说下一它们的共同思想
公司:快手
分类:React、Vue
# 为什么 useState 要使用数组而不是对象
公司:伴鱼
分类:React
# 说一下单向数据流有什么好处
公司:完美世界、酷家乐
分类:React
# 说一下对 React 和 Vue 的理解,它们的异同
公司:网易、脉脉、快手
分类:React、Vue
# 说一下 React.Component 和 Ract.PureComponent 的区别
公司:高德、有赞、酷家乐
分类:React
# 说一下对 React Hook 的理解,它的实现原理,和生命周期有哪些区别?
公司:高德
分类:React
# 说一下 React 有状态组件与无状态组件区别,以及为什么要用,它的优缺点
公司:高德
分类:React
# 说一下对 React context 的理解
公司:脉脉、酷家乐
分类:React
# 说一下对 React-redux 的理解以及它的原理,主要解决什么问题
公司:阿里、脉脉
分类:React
# 说一下 Redux 的原理,介绍下整体的一个工作流程
公司:脉脉、兑吧、寺库、蘑菇街、百分点
分类:React
# React 如何避免 renderd 的触发
公司:脉脉
分类:React
# 说一下对 vnode 的理解,vnode 的引入与直接操作原生 dom 相比,哪一个相率更高,为什么
公司:脉脉、菜鸟网络、蘑菇街
分类:React
# React15/16.x 的区别
公司:百分点
分类:React
# redux 请求中间件如何处理并发
公司:网易
分类:React
# React 组件中怎么做事件代理?它的原理是什么?
公司:网易
分类:React
# React 怎么做数据的检查和变化
公司:网易
分类:React
# react-router 里的 Link 标签和 a 标签有什么区别
公司:滴滴
分类:React
# React 中 Dom 结构发生变化后内部经历了哪些变化
公司:滴滴
分类:React
# React 挂载的时候有 3 个组件,textComponent、composeComponent、domComponent,区别和关系,Dom 结构发生变化时怎么区分 data 的变化,怎么更新,更新怎么调度,如果更新的时候还有其他任务存在怎么处理
公司:滴滴
分类:React
# React 子父组件之间如何传值
公司:饿了么
分类:React
# Redux 中间件是什么东西?接受几个参数?柯里化函数两端的参数具体是什么东西?
公司:滴滴
分类:React
# Redux 中间件· 中间件是怎么拿到 store 和 action?然后怎么处理?
公司:滴滴
分类:React
# state 是怎么注入到组件的,从 reducer 到组件经历了什么样的过程
公司:滴滴
分类:React
# 接入 Redux 过程?绑定 connect 的过程?connect 的原理
公司:头条、宝宝树
分类:React
# RN 如何调用原生的一些功能、如何和原生进行通信
公司:寺库、宝宝树
分类:React
# react 异步渲染的概念,介绍 Time Slicing 和 Suspense
公司:有赞
分类:React
# 16.X 中 props 改变后在哪个生命周期中处理
公司:有赞
分类:React
# 如何做 RN 在安卓和 IOS 端的适配
公司:有赞
分类:React
# RN 为什么能在原生中绘制成原生组件
公司:有赞
分类:React
# 介绍下 React 高阶组件,和普通组件有什么区别,适用什么场景
公司:有赞、饿了么、喜马拉雅、乘法云
分类:React
# native 提供了什么能力给 RN
公司:挖财
分类:React
# shouldComponentUpdate 是为了解决什么问题
公司:挖财
分类:React
# 如何解决 props 层级过深的问题
公司:挖财
分类:React
# React 遇到性能问题一般在哪个生命周期里解决
公司:沪江
分类:React
# React/Redux 中哪些功能用到了哪些设计模式
公司:沪江
分类:React
# 一个对象数组,每个子对象包含一个 id 和 name,React 如何渲染出全部的 name?在哪个生命周期里写?其中有几个 name 不存在,通过异步接口获取,如何做?渲染的时候 key 给什么值?可以使用 index 吗?用 id 好还是 index 好?
公司:饿了么
分类:React
# componentWillReceiveProps 的触发条件是什么
公司:喜马拉雅
分类:React
# Redux 怎么实现属性传递,介绍下原理
公司:喜马拉雅
分类:React
# Redux 状态管理器和变量挂载到 window 中有什么区别
公司:兑吧、蘑菇街
分类:React
# React 中 setState 后发生了什么?setState 为什么默认是异步?setState 什么时候是同步?
公司:微医
分类:React
# 为什么 3 大框架出现以后就出现很多 native(RN)框架(虚拟 DOM)
公司:微医
分类:React
# RN 有没有做热加载?RN 遇到的兼容性问题?
公司:寺库
分类:React
# RN 如何实现一个原生的组件?
公司:寺库
分类:React
# RN 混原生和原生混 RN 有什么不同?
公司:寺库
分类:React
# RN 的原理,为什么可以同时在安卓和 IOS 端运行
公司:寺库
分类:React
# rudex 和全局管理有什么区别
公司:宝宝树
分类:React
# 介绍 React 设计思路,它的理念是什么?
公司:蘑菇街、海风教育
分类:React
# props 和 state 的区别
公司:酷家乐
分类:React
# 哪些方法会触发 react 重新渲染?重新渲染 render 会做些什么?
公司:百分点
分类:React
# state 和 props 触发更新的生命周期分别有什么区别?
公司:百分点
分类:React
# React setState 是同步还是异步?
公司:百分点
分类:React
# 对无状态组件的理解
公司:百分点
分类:React
# 对 React 的看法,它的优缺点,使用过程中遇到的问题,如何解决的
公司:海风教育
分类:React
# React兄弟组件的通信方式?(需回答两种以上)
分类:React
# Fiber算法原理,相比之前的stack算法哪些方面做了优化?
分类:React
# 如何实现双向绑定,并抽象成公共组件
分类:React