前端面试题
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
77. 请你谈谈对无状态的理解(React部分)
浏览
103
扫码
分享
2023-02-21 09:08:37
我的回答
参考回答
我的回答
react的组件分为两种, 有状态和无状态
有状态组件
有自己的state
无状态组件
参考回答
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
265. 说说你理解的懒加载的理解?
264. React 项目中有哪些细节可以优化?实际开发中都做过哪些性能优化?
263. 简单描述静态链接和动态链接的区别,并举例说明。
262. 请实现一个 JSON.stringify
261. 说说你对图片的预加载的理解
260. DNS 解析的具体过程
259. JavaScript 中如何模拟实现方法的重载?
258. 异步请求,低版本 fetch 如何低版本适配?
257. 对 React 的看法是什么?它的优缺点是什么?使用过程中遇到的问题是如何解决的?
256. 一个 dom 必须要操作几百次,改如何解决,如何优化?
255. 手写一个发布订阅模式
254. redux 请求中间件如何处理并发?
253. 给出页面的加载顺序
252. 什么是死锁?
251. utf-8 和 asc 码有什么区别?
250. 你是如何组织js代码的?(可以从模块、组件、模式、编程思想等方面回答)
249. 如何创建一个 ajax?
248. 手写一个观察者模式
247. 说一下对vue3.0的了解,vue3.0为什么要用代理?
246. 说一下递归和迭代的区别是什么,各有什么优缺点?
245. Vue-router history 模式部署的时候要注意什么?server 端用 nginx 和 node 时候分别怎么处理?
244. 什么是同源策略
243. 301、302、304 的区别
242. 前端怎样做单元检测?
241. 介绍冒泡排序、选择排序,说说冒泡排序如何优化?
240. 环形链表
239. 说一下 let、const 的实现,使用 ES5 模拟实现
238. cdn分布式部署,如何处理用户请求最近的资源?
237. 说一下 Vue3 的 Composition API
236. 介绍下浏览器事件流向
235. 相交链表
234. 请问如何进行首页加载优化?
233. 什么是跨域?都有哪些方式会造成跨域?
232. LRU缓存机制
231. 浏览器都有哪些进程,渲染进程中都有什么线程?
230. 二叉树的最大深度
229. 说一下 JavaScript 的宿主对象和原生对象的区别?
228. 虚拟列表是什么?说一下它的实现原理?
227. 介绍你所理解的装饰器模式?
226. 说说ES6对Object类型做了哪些优化更新?
225. Promise.resolve(obj),obj有几种形式
224. 介绍你所理解的工厂模式?
223. 说说Vue开发如何针对搜索引擎做SEO优化?
222. 介绍class和ES5的类以及区别
221. js异步解决方案有哪几种
220. 手写实现下Object.freeze
219. Vue-cli默认是单页面的,如果要开发多页面应该怎么办?
218. 设计一个支持增量操作的栈
217. 介绍你所理解的单例模式?
216. 最多能完成排序的块
215. 讲一下你所了解的函数式编程
214. JS为什么要区分微任务和宏任务?
213. 介绍你所理解的迭代器模式?
212. 字符串解码
211. 手动实现数组 Reduce 方法
210. Vue是如何收集依赖的?
209. 用栈实现队列
208. 对称加密和非对称加密的区别和用处
207. 字符的最短距离
135. 如何解决跨域问题?(js问题)
77. 请你谈谈对无状态的理解(React部分)
69. 使用TS的优势有哪些?
43. 请描述下css盒模型基本概念
42. 说一下Vue的keep-alive是如何实现的,具体缓存的是什么?
41. 介绍React高阶组件,适用于什么场景?
40. 词法作用域和this的区别?(js部分)
39. 响应式布局用到的技术有几种方式?
38. 移动端需要注意什么?
37. 对虚拟DOM的理解?虚拟DOM主要做了什么?虚拟DOM本身是什么?
36. 请用JS代码实现事件代理
35. 布局都有什么方式,float和position有什么区别?(css部分)
34. 说一下栈和堆的区别,垃圾回收时栈和堆的区别?
33. react里组件通信有几种方式,分别怎样进行通信?
32. HTTP请求特征是什么?
31. 如何加快页面渲染速度,都有哪些方式?
30. webpack打包时Hash码是怎样生成的?随机值存在一样的情况,如何避免?
29. 浏览器缓存机制(3)对于开发很重要,缓存位置的内容能了解多少呢?
28. webpack热更新的原理
27. 如何实现 webpack 持久化缓存?
26. dev-server是怎么跑起来的?
25. Import和CommonJs在webpack打包过程中有什么不同
24. webpack的构建流程是什么?
23. 说一下事件循环机制(node 浏览器)
22. 浏览器缓存机制(2)对于开发很重要,协商缓存的内容能了解多少呢?
21. Vuex和localStorage的区别是什么?
20. CSS伪类和伪元素区别
19. 能不能说一说CSRF攻击?
18. 常见的plugin以及作用的总结
17. 简单说下你理解的语义化,怎样来保证你写的符合语义化?HTML5语义化标签了解下?
16. 谈谈你对重绘和回流的理解?
15. 能不能说一说XSS攻击?
14. react-router里的Link标签和a标签有什么区别?
13. 介绍js全部数据类型,基本数据类型和引用数据类型的区别
12. 浏览器缓存机制(1)对于开发很重要,强缓存的内容能了解多少呢?
11. webpack中source map是什么?生产环境怎么用?
10. 计算属性和普通属性的区别是什么?
9. 常见的loader以及作用的总结
8. 在css中link和@import的区别是什么?
7. 防抖节流原理、区别以及应用,请用js实现。
6. 说一下vue-router的原理是什么?
5. 浏览器的本地存储(2)的WebStorage了解多少?
4. 浏览器的本地存储(1)的cookie了解多少?
3. 请解释React中props和state的区别?
2. Loader和Plugin的区别是什么?
1. vue的双向绑定的原理是什么?
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注