react 面试题

45 篇文章 2 订阅
3 篇文章 0 订阅

什么是Umi

https://umijs.org/

是一个可插拔的企业级 react 应用框架

  • 开箱即用,内置 react、react-router 等
  • 🏈 类 next.js 且功能完备的路由约定,同时支持配置的路由方式
  • 🎉 完善的插件体系,覆盖从源码到构建产物的每个生命周期
  • 🚀 高性能,通过插件支持 PWA、以路由为单元的 code splitting 等
  • 💈 支持静态页面导出,适配各种环境,比如中台业务、无线业务、egg、支付宝钱包、云凤蝶等
  • 🚄 开发启动快,支持一键开启 dll 等
  • 🐠 一键兼容到 IE9,基于 umi-plugin-polyfills
  • 🍁 完善的 TypeScript 支持,包括 d.ts 定义和 umi test
  • 🌴 与 dva 数据流的深入融合

zh/guide/#%E7%89%B9%E6%80%A7

什么是dva

dva 首先是一个基于 redux 和 redux-saga 的数据流方案,然后为了简化开发体验,dva 还额外内置了 react-router 和 fetch,所以也可以理解为一个轻量级的应用框架

https://dvajs.com/guide/

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.如何提高组件渲染效率。

https://www.jianshu.com/p/100a55978253?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

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

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值