前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >玄说前端面试层层提问—关于 redux 的面试题

玄说前端面试层层提问—关于 redux 的面试题

作者头像
用户1631416
发布2019-05-05 15:10:16
2.7K0
发布2019-05-05 15:10:16
举报
文章被收录于专栏:玄魂工作室玄魂工作室

前端面试精讲系列,正式开始,各位久等了!!!

※ 为什么会有这么一个专题?


其实对于前端而言,需要学习和涉及的东西太多,平时不学习无所谓,但是涉及到面试的时候,这些东西是可能被问到的!但是精力就只有这么多,怎么办?

这是我们这个做这个专题的原因:为君收集某一个大知识点的相关面试题,最后我们去繁留简、去伪存真,直击本源,理解根本,在其之上的面试题也就没什么问题了?

※ 关于这个专题的流程


本专题会有多个前端面试的知识点,每一个知识点会分成两到三篇文。第一篇文章的内容是知识点相关的面试题和提示,第二天或者隔一天的文章内容是知识点的深入解析和面试题的剖解

今日试题——Redux相关

1|介绍 Redux 数据流的流程;

提示:此题需要明白整个 redux 内部流程,清楚 reducer、action、state 的作用

2|Redux 如何实现多个组件之间的通信,多个组件使用相同状态如何进行管理

提示:这道题需要明白数据流走向和 react-redux 到 react 组件的链接

3|使用过的 Redux 中间件

提示:没用过的话这个真不好回答 ?

4|介绍 redux,主要解决什么问题

提示:想想为什么要用它

5|redux 请求中间件如何处理并发

提示:首先要明白自己用的异步中间件的内部处理过程,再思考同时多个异步又如何

6|Redux 中异步的请求怎么处理

提示:和上题一样

7|Redux 中间件是什么东西,接受几个参数

提示:需要明白中间件是什么,为什么需要它,它的作用是什么

8|redux 的设计思想

9| 接入 redux 的过程

提示:需要明白 redux 是一个单独的状态管理的东西,它不属于某个 UI 框架的部分

10|Redux 有没有做过封装

提示:基于自己的业务情况,是否在 redux 上层根据自己需要做了一层封装

11|Redux 中哪些功能用到了哪些设计模式

提示:这个需要熟悉 redux 源码了

12|Redux 状态管理器和变量挂载到 window 中有什么区别

提示:需要明白整个 redux 数据流程和 window 上的数据管理的过程

13|介绍下 redux 整个流程原理

14|redux 状态树的管理

15|Redux 数据回溯设计思路

提示:数据回溯需要记录每一次数据的状态

16|聊聊 Redux 相关的异步中间件的区别,比如:redux-saga、

redux-thunk

提示:什么是中间件?作用是什么?异步中间件又如何处理异步数据的?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 玄魂工作室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 今日试题——Redux相关
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档