Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

redux 相关面试题 #40

Open
songning0605 opened this issue Oct 14, 2020 · 0 comments
Open

redux 相关面试题 #40

songning0605 opened this issue Oct 14, 2020 · 0 comments

Comments

@songning0605
Copy link
Owner

songning0605 commented Oct 14, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant