react

React状态管理专题:利用Context API解决属性钻取问题

在上一篇文章《React状态管理专题:什么是属性钻取(Prop Drilling)》中,我们深入探讨了属性钻取的问题,了解到在复杂的React应用中,如何因为多层级组件之间的pro…

ReactHooks由浅入深:所有 hooks 的梳理、汇总与解析

Vue 中的指令、React 中的 hooks 都是框架的核心知识点。但是对于很多同学来说,因为日常工作中开发的局限性,所以对这些 指令 或 hooks 认知的并不全面,一旦在面试…

前端实现空闲时注销登录,so easy!

空闲注销登录是一种重要的安全措施,即用户在一段时间内无活动后自动终止其会话。在涉及敏感信息的场景中,这一功能尤为重要,因为它能有效防止未经授权的访问和用户忘记注销登录时可能引发的滥…

聊一聊什么是 React 属性钻取(Prop Drilling)

在React开发过程中,状态管理是一个绕不开的话题。无论是新手还是有经验的开发者,都会面临如何有效管理组件状态的挑战。React为我们提供了多种状态管理方案,如直接的状态传递(俗称…

Facebook 为 React 写了一种语言,看完直呼 “秀” 啊!

某天下午,当我正专注于 “搬砖🧱” 时,同事 “小A” 给我秀了一段他刚写的前端组件代码,看完后心里暗自到:这是前端框架又整新活了?代码如下所示:hook useCounter(i…

一份关于2024年React初学者入门路线指南

引言在2024年,学习React无疑是一个极好的选择。对于前端开发者来说,React不仅是一个流行的JavaScript库,而且是进入现代Web开发世界的关键。在这篇文章中,我将分…

高端操作:把 React Scheduler 掏出来单独用

我们知道,Scheduler 是 React 提供的底层调度器。但是这个调度器具体是如何用的,可能大部分人都不太清楚了,好在 React 把内部的模块封装得都相对独立,因此,我们可…

探索 useSyncExternalStore,一个鲜为人知的 React Hook

原文链接:https://blog.logrocket.com/exploring-usesyncexternalstore-react-hook/原文作者:Abhinav Ans…

用 React/Vue 不如用 JQuery,你知道吗?

事情的起因是这样的,有一个粉丝朋友跟我述说了她的焦虑:都 2024 年了,她的团队还在用 jQuery 开发项目,她觉得自己距离 React、距离 Vue 好遥远。觉得自己是被时代…

聊一聊React 优先级队列的实现方式

我曾经写了一本书《JavaScript 核心进阶》,我用大量文字篇幅以及配套详细视频讲解,在《V8 的垃圾回收机制底层算法原理》一文中,跟大家介绍了算法上如何从深度优先遍历,转向广…

11岁的React正迎来自己口碑的拐点

凌晨2点,Dan仍坐在电脑桌前,表情严肃。作为React社区最知名的布道者,此时正遭遇一场不小的变故 —— 他拥有38w粉丝的推特账号被影子封禁了。所谓影子封禁,是指粉丝无法在流中…

React 跨平台开发指日可待!

最近,Meta 开源了一个项目:React Strict DOM,在一周的时间新增了超过 2200 Star。其官方介绍如下:React Strict DOM(RSD)是 Reac…

六大前端自动化测试框架推荐,提升你的开发效率与质量

在前端开发中,自动化测试是确保代码质量和提升开发效率的关键环节。本文将为你详细介绍六个前端自动化测试框架,包括它们的介绍、优缺点分析、使用场景以及简单案例,帮助你选择最适合的测试工…

你知道React Router有几种模式?实现原理?

是什么React Router 是 React.js 中用于实现路由功能的库,它提供了多种路由模式来适应不同的场景和需求。主要的路由模式包括 HashRouter、BrowserR…

2023 顶级前端工具,你知道几个?

大家好,这里是大家的林语冰。坚持阅读,自律打卡,每天一次,进步一点。本期共享的是 —— 2023 人气最高的 Web 开发者工具,这些工具涵盖许多类别,包括 JS 库、Web 框架…

我们一起聊聊2024 年 React 趋势

随着技术的日新月异,React 作为一款领先的前端框架,已经在全球范围内赢得了广泛的认可和应用。展望 2024 年,React 的发展趋势将如何演变?本文将剖析 React 在未来…

关于 React19,你需要了解的前因后果

大家好,我卡颂。React当前的稳定版本是18.2,发布时间是22年6月,在此之后就没有新的稳定版本发布。直到今年2月15日,官方博客[1]才透露下一个稳定版本的计划。没错,他就是…

为React开发人员释放ChatGPT的开发力量

React是一个用于构建用户界面的开源JavaScript库,如今已经成为Web开发的基石。随着React开发人员不断寻求提高生产力和简化工作流程的方法,由OpenAI公司开发的C…

2023年下载量超1.2亿,这个前端框架凭什么?

最近盘点了 2023年度热门前端框架的 npm 下载量,发现 Preact 已经跻身前五名,年度下载量高达 1.23 亿。本文就来看看 Preact 是什么,它和 React 又有…

为什么Vue和React都选择了Hooks

在前端开发中,Vue 和 React 无疑是两大主流框架。在不断演进的版本中,两者都引入了一个共同的功能:Hooks。那么,为什么两者都选择了 Hooks 呢?今天,我们就来深入探…

加载更多