数据提供渲染为 HTML 视图的开源 JavaScript 库
上周的技术分享会上,一位同事抱怨了一个老生常谈的问题:他们的中后台系统有个复杂的筛选面板,用户填了一堆条件后切换到其他Tab,回来发现表单数据全没了。
你加了 useCallback,加了 useMemo,甚至把依赖数组改成了空数组。
上周一次代码评审中,我看到了让我震惊的一幕:一位前端同学在React组件里直接写了PostgreSQL查询语句。没有Express,没有RESTful接口,没有...
最近在code review时发现一个有意思的现象:同样是写React,有的同事代码被夸"优雅、可维护",有的却被吐槽"能跑但看着难受"。差距在哪?不是技术栈版...
项目刚开始,代码跑得飞快。几个月后,页面开始有点"粘",滚动不够丝滑,输入框偶尔卡顿,列表更新有明显延迟。你打开DevTools看了看,网络请求正常,接口响应也...
产品经理给你看了一个竞品的应用,用户滑动、点击、切换页面时,整个界面都在流畅地呼吸——过渡自然、交互顺滑。然后回头看自己的项目,界面响应虽然不慢,但总觉得少了点...
最近React更新到19.2,引入了一个新的Hook:useEffectEvent。
他简历上写的是"精通JavaScript",实际上是"精通React"。两回事儿。
去年我接手一个项目,第一次Code Review时,我看到这样的代码:一个简单的数据列表组件,却有5个useState、3个useEffect嵌套依赖,还附赠一...
一个用户信息对象,从App根组件开始下钻。经过Layout、经过Header、经过Navigation、经过ProfileWidget——五层、十层、甚至更多层...
你是否注意过一个现象:初级开发者的代码里useEffect遍地都是,而资深开发者的代码中却寥寥无几。这不是偷懒,也不是高手写得少就更高级,而是因为他们对useE...
提起React Fiber,很多前端第一反应是:"哦,知道,React 16的新特性。"
你是否还在为庞大的Redux项目维护而头疼?或者正在新项目中纠结应该选择Zustand还是Redux?本文将彻底拆解2025年React状态管理的真实困境——答...
你的组件能跑,性能指标也不错。但在code review时被提意见:"这个逻辑能不能拆一下,看不太懂"。
我用的传统方式: 产品说:做一个商品列表页面,能过滤、能排序、无限滚动、记录用户行为。
你可能每天都在用React写组件,但问你"state更新时React内部到底发生了什么",十个开发者有八个会模糊其词。更扎心的是:你对渲染机制的误解,正在偷偷让...
当你打开React 19.2的更新日志,第一反应可能是:又来了,Meta又在发明新API了。useEffectEvent、<Activity>组件、cacheS...
本次更新新增了 <Activity> 组件、useEffectEvent 钩子、部分预渲染 和 性能轨道 等机制,优化了性能和开发体验。
10 月 7日,在 React Conf 大会上,Meta 宣布将 React、React Native 及 JSX 等项目移交给新成立的 React Foun...