什么是Umi
是一个可插拔的企业级 react 应用框架
- 开箱即用,内置 react、react-router 等
- 🏈 类 next.js 且功能完备的路由约定,同时支持配置的路由方式
- 🎉 完善的插件体系,覆盖从源码到构建产物的每个生命周期
- 🚀 高性能,通过插件支持 PWA、以路由为单元的 code splitting 等
- 💈 支持静态页面导出,适配各种环境,比如中台业务、无线业务、egg、支付宝钱包、云凤蝶等
- 🚄 开发启动快,支持一键开启 dll 等
- 🐠 一键兼容到 IE9,基于 umi-plugin-polyfills
- 🍁 完善的 TypeScript 支持,包括 d.ts 定义和 umi test
- 🌴 与 dva 数据流的深入融合
什么是dva
dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架
1.什么是JSX?
https://www.jianshu.com/p/9b4fba29deac
2.React中有几种构建组件的方式(es5、es6语法)?
https://www.cnblogs.com/wonyun/p/5930333.html
3.简述一下React中的生命周期方法及其作用,以及哪些是在React最新版本中逐渐废弃的?
https://blog.csdn.net/x415329/article/details/92701498
4.React组件通信的方式(父子组件、兄弟组件、跨层级组件通信)?
https://www.jianshu.com/p/fb915d9c99c4
5.React中Context API的使用方法以及适用场景。
https://www.cnblogs.com/kewenxin/p/12988700.html
6.如何在React中使用innerHTML。
https://www.cnblogs.com/rubylouvre/p/4559969.html
7.什么是受控组件和非受控组件。
https://www.cnblogs.com/WindrunnerMax/p/14254492.html
8.如何提高组件渲染效率。
9.React-Router的路由有几种模式?
https://www.cnblogs.com/sunyang-001/p/11191416.html
10.React-Router 4中<Router>
组件有几种类型?
11.React-Router怎么获取历史对象?
http://www.voidcn.com/article/p-nsmzqrid-buu.html
12.React-Router怎么获取URL的参数?
https://blog.csdn.net/qq_24147051/article/details/78786325
13.React如何阻止组件渲染?
https://blog.csdn.net/qq_45922461/article/details/112251222
14.React中的setState是同步还是异步的呢?为什么state并不一定会同步更新,以及第二个参数的作用?
https://blog.csdn.net/fesfsefgs/article/details/108036605
15.React中除了在构造函数中绑定this,还有别的方式吗?
https://www.cnblogs.com/suoking/p/10519406.html
15.谈一谈对高阶组件的理解。
https://www.cnblogs.com/jasonwang2y60/p/8514451.html
16.React中refs的使用。
https://www.cnblogs.com/vincent-c/p/13436061.html
17.列举一些React Hooks API及其使用方法。
https://blog.csdn.net/weixin_44824839/article/details/106734407
18.redux的工作流程,以及React-redux的使用方法。
https://www.cnblogs.com/ashen1999/p/13901157.html
19.在redux中如何进行异步操作。
https://blog.csdn.net/weixin_34367845/article/details/88037246