react.js

轻语呢喃9 小时前
前端·javascript·react.js
useRef :掌握 DOM 访问与持久化状态的利器在 React 开发中,我们经常需要处理两种核心问题:如何访问 DOM 元素 和 如何存储不随渲染更新的变量。虽然 useState 和 useEffect 是大多数场景的首选工具,但它们并不适用于所有需求。
wwy_frontend9 小时前
前端·react.js
useState 的 9个常见坑与最佳实践最佳实践:最佳实践:
egghead263169 小时前
前端·react.js
React组件通信原理:实现:总结:大型项目,需要复杂状态管理的项目总结:zustand轻量,不需要写太多样板代码,适合中小型项目
小陀螺呀10 小时前
react.js
在React项目中实现Redux的完整指南下面我将展示如何在React项目中完整实现Redux状态管理,包括代码结构、配置和实例组件。首先确保安装了必要的依赖:
OLong10 小时前
前端·react.js
React Update Queue 源码全链路解析:从 setState 到 DOM 更新setState 或 dispatch 在 React 中看似只是一次简单的状态更新,但在 Fiber 架构的内部,它会触发一整套 Update Queue + 调度器 的协作机制,最终才会完成 DOM 更新。 本文将结合源码变量、关键函数和数据结构,完整拆解 React Update Queue 的内部工作流程。
wwy_frontend12 小时前
前端·react.js
不想装 Redux?useContext + useReducer 就够了!React 官方在Hooks出来之后,并没有强推Redux,MobX 这类第三方库,而是建议先使用内置的Hooks组合起来做状态管理。
EndingCoder14 小时前
开发语言·前端·javascript·react.js·中间件·全栈·next.js
Next.js 中间件:自定义请求处理Next.js 作为一个全栈 React 框架,其中间件(Middleware)功能允许开发者在请求到达页面或 API 路由之前自定义处理逻辑,实现灵活的请求管理和响应修改。中间件的作用包括认证验证、A/B 测试实验、国际化处理、日志记录和缓存优化等,通过拦截请求并执行代码,中间件提升了应用的、安全性和可扩展性。
mit6.82415 小时前
前端·人工智能·react.js
[AI React Web]`意图识别`引擎 | `上下文选择算法` | `url内容抓取` | 截图捕获在前几章中,我们掌握了open-lovable如何记忆对话(第一章:对话状态管理)、将自然语言转化为代码(第二章:AI代码生成管道)以及在沙箱环境中运行代码(第三章:E2B沙箱交互)。
赛博切图仔15 小时前
前端·react.js·前端框架
React useMemo 深度指南:原理、误区、实战与 2025 最佳实践把“为什么用、怎么用、用错了怎么办”一次讲透,附 React 19 自动优化前瞻。一句话: useMemo = 记住(缓存)昂贵计算结果,只在依赖变化时重新计算。
egghead2631616 小时前
前端·react.js
React常用hooks让函数组件像类组件一样拥有自己的状态参数说明:useLayoutEffect是同步执行的,会在阻塞浏览器的渲染,会在 DOM 更新完成后,但是浏览器绘制之前执行。可以做:获取 DOM 的宽高、修改样式等操作;以防止页面出现闪烁、抖动,提高用户体验。由于其会阻塞页面的绘制,所以需要谨慎使用。
掘金安东尼16 小时前
前端·react.js·面试
React Query 完全指南 !本篇依然来自于我们的 《前端周刊》 项目!由团队成员 0bipinnata0 翻译,这位佬有技术追求、翻译风格精准细腻,还擅长挖掘原文背后的技术细节~
江城开朗的豌豆17 小时前
前端·javascript·react.js
React 开发小技巧:父组件如何‘操控’子组件的函数?“在 React 开发中,我们常常遇到父组件需要‘指挥’子组件执行某些操作的场景。比如,点击父组件的按钮,触发子组件的某个动画或数据刷新。今天,我就来分享几种在 Hooks 环境下,父组件如何优雅地调用子组件方法的实战技巧!”
孟陬1 天前
react.js·单元测试·bun
HTML 处理以及性能对比 - Bun 单元测试系列单元测试输出的 HTML 通常压缩在一行,没有空格和换行不利于 snapshot diff,我们需要有一个称手的工具来“美化” HTML,其次输出的路径的分隔符在 Windows 和类 Unix 系统不一样,导致本地运行正常的单测在 CI 却失败。
小高0071 天前
前端·javascript·react.js
React useMemo 深度指南:原理、误区、实战与 2025 最佳实践把“为什么用、怎么用、用错了怎么办”一次讲透,附 React 19 自动优化前瞻。一句话: useMemo = 记住(缓存)昂贵计算结果,只在依赖变化时重新计算。
一颗奇趣蛋1 天前
前端·react.js
React.memo & useMemo:为什么 React 里「看起来没变的组件」还是渲染了下面这段代码你一定写过或见过:现象:无论 data.value 有没有变,每次点击按钮都会打印 Child render。 灵魂拷问:为什么?我已经没改 data.value 啊!
Ice_Sugar_71 天前
javascript·react.js·ecmascript
React 腾讯面试手写题题目如下:用 React 和 JS 实现一个组件,组件分为左右两块 左侧模块:展示可选列表,如 [1,2,3,4,5],每一项是一个 checkbox,可以勾选和取消 勾选时,右侧模块会展示已选项的列表,并且每项旁边有个删除按钮,点击删除后,左侧对应项也会取消勾选
卸任1 天前
前端·react.js·electron
Electron自制翻译工具:自动更新之前要更新自己做的electron软件,只能到github重新下载release包安装,太麻烦了。所以就决定添加一个自动更新的功能,正好来试一下electron如何实现自动更新。
小喷友2 天前
前端·react.js·next.js
Next.js 中的 Edge Middleware 实战Edge Middleware 是运行在 Vercel 边缘节点的轻量级函数,用于在请求到达页面之前执行逻辑处理,适合用于重定向、鉴权、A/B 测试、国际化等高性能场景。
前端美少女战士2 天前
javascript·react.js
post方法下载文件,需做哪些特殊处理GET用于获取数据,POST用于提交数据。但文件下载通常属于获取资源,所以理想情况下应使用GET。然而,当参数较长或包含敏感信息时,使用POST更合适。
Jimmy2 天前
前端·javascript·react.js
React 性能优化:从慢到闪电般快原文链接 React Performance Optimization: From Slow to Ligthning Fast - 作者 Mahinur Rahman