技术栈
react.js
果粒chenl
31 分钟前
javascript
·
学习
·
react.js
React学习(四) --- Redux
判断下面三个函数是否是纯函数答案:storeactionreducer❗️reducer是一个纯函数,主要人物是将state和action结合起来生成一个新的state返回,这个返回值将替换之前的state。
LRH
2 小时前
前端
·
react.js
React 双缓存架构与 diff 算法优化
提到 React 应用的页面更新优化策略,会有两个绕不开的概念,它们分别是双缓存架构和 diff 算法。
中微子
3 小时前
前端
·
javascript
·
react.js
别再被闭包坑了!React 19.2 官方新方案 useEffectEvent,不懂你就 OUT!
在 React 开发中,闭包陷阱是开发者最常遇到的困扰之一。当组件状态更新时,我们希望某些逻辑能始终使用最新状态,却不想触发不必要的重渲染。React 19.2 引入的 useEffectEvent 正是为解决这一问题而生,它让代码更简洁、更安全,彻底告别闭包困扰。
1in
3 小时前
前端
·
javascript
·
react.js
一文解析UseState的的执行流程
useState在React中无时无刻不在使用的一个hooks,有时候一些奇怪的问题和现象都会让使用者摸不着头脑,因此,深入理解源码,才能明白和避免问题的产生。
鹏多多
4 小时前
前端
·
javascript
·
react.js
React无限滚动插件react-infinite-scroll-component的配置+优化+避坑指南
react-infinite-scroll-component 是 React 生态中一款轻量、易用的无限滚动插件,核心目标是帮助开发者快速实现“滚动到底部自动加载更多”的交互效果。它无需手动监听滚动事件、计算滚动位置,而是通过封装好的组件化 API,简化无限滚动的实现逻辑,同时支持加载状态显示、无更多数据提示、自定义触发距离等实用功能。
阿喵派我来抓鱼
7 小时前
react.js
·
ai
·
前端框架
·
vue
深入理解 AI 流式接口:从请求到响应的完整解析
导读:想要真正掌握 AI 对话的流式接口?本文将带你深入理解从 HTTP 请求到 SSE 数据解析的每一个环节!
DoraBigHead
17 小时前
前端
·
javascript
·
react.js
React 架构重生记:从递归地狱到时间切片
本文参考卡颂老师的《React 技术揭秘》,并结合小dora个人理解与源码阅读编写的一篇博客。 目标是让你看懂:React 为什么要重写架构、Fiber 到底解决了什么问题。
Jerry_Rod
21 小时前
前端
·
react.js
react+umijs 项目快速学习
Umi,中文可发音为乌米,是可扩展的企业级前端应用框架,是蚂蚁集团的底层前端框架。Umi 以路由为基础的,同时支持配置式路由和约定式路由,保证路由的功能完备,并以此进行功能扩展。然后配以生命周期完善的插件体系,覆盖从源码到构建产物的每个生命周期,支持各种功能扩展和业务需求。
AliPaPa
1 天前
前端
·
react.js
你可能忽略了useSyncExternalStore + useOptimistic + useTransition
在现代前端应用中,实时数据更新和顺滑交互体验已经成了标配: 聊天室、协作文档、实时监控面板……都离不开实时通信与乐观更新。
Takklin
1 天前
前端
·
react.js
Vue 与 React 应用初始化机制对比 - 前端框架思考笔记
最近在准备前端面试时,我一直在思考一个问题:为什么 Vue 和 React 都需要一个挂载点?这个看似简单的 <div id="app"></div> 到底在框架中扮演什么角色?
Sherry007
1 天前
javascript
·
react.js
·
前端框架
【译】React 新手踩坑指南:9 个让你秃头的常见错误 🚨
🔗 原文链接:# Common Beginner Mistakes with React 👨💻 原作者:Josh W. Comeau 📅 发布时间:2023年3月6日 🕐 最后更新:2024年10月13日
今天头发还在吗
2 天前
javascript
·
react.js
·
ant design
【React】TimePicker进阶:解决开始时间可大于结束时间的业务场景与禁止自动排版
该例子框架为React + TypeScript + Ant Design 📢注意: 本文使用React 18+和Ant Design 5.x版本 需要预先安装dayjs处理日期时间 示例包含完整的类型定义和实时显示功能
今天头发还在吗
2 天前
前端
·
javascript
·
react.js
·
typescript
·
前端框架
【React】动态SVG连接线实现:图片与按钮的可视化映射
本文基于React 18 + TypeScript环境,详细讲解如何在SVG图形和按钮之间实现动态连接线。这种连接线不是通过拖拽改变,而是基于数据配置自动生成。
小刘不知道叫啥
2 天前
前端
·
javascript
·
react.js
React 源码揭秘 | suspense 和 unwind流程
先说说基本原理吧。react是如何实现suspense和lazy的?当我们使用lazy加载一个远程的模块,如
szial
2 天前
前端
·
react.js
·
前端框架
为什么 React 推荐 “不可变更新”:深入理解 React 的核心设计理念
在 React 开发中,你可能经常听到"不可变更新"(Immutability)这个概念。为什么 React 如此强调要创建新对象而不是修改原有对象?这背后涉及了 React 的核心设计理念、性能优化机制以及函数式编程思想。让我们深入探讨这个话题。
冷冷的菜哥
2 天前
前端
·
react.js
·
typescript
·
多文件上传
·
分片上传
react多文件分片上传——支持拖拽与进度展示
typescript需要同时引入spark-md5与@types/spark-md5后端请参见笔者的另一篇文章分片上传https://blog.csdn.net/l244112311/article/details/151226362
wyzqhhhh
2 天前
javascript
·
vue.js
·
react.js
插槽vue/react
作用域插槽(Scoped Slots) 是 Vue 提供的一种让插槽内容可以访问子组件内部数据的机制,它极大地增强了组件的灵活性与复用性,是 Vue 组件设计中非常强大的功能之一。
PairsNightRain
2 天前
前端
·
javascript
·
react.js
React.lazy 和 suspense 如何使用?
车前端
2 天前
react.js
理解 React 状态管理
作者:石欣 (汽车之家:App 架构团队)在 React 开发中,“状态管理” 是绕不开的核心话题。小到按钮的加载状态,大到跨页面的用户信息共享,状态管理的好坏直接决定了代码的可维护性、性能和扩展性。但很多开发者会陷入 “工具焦虑”—— 面对 Context、Zustand、Redux 等方案,不知道该用哪个,甚至盲目选择复杂工具导致 “过度设计”。
Python私教
2 天前
前端
·
css
·
react.js
React 19 如何优雅整合 Ant Design v5 与 Tailwind CSS v4
2025 年,React 19 正式发布,带来了并发渲染、use()、useId()、useFormStatus() 等新特性,极大提升了开发体验。然而,生态适配并非一蹴而就,尤其是 Ant Design v5 与 Tailwind CSS v4 这两大主流 UI 方案,在 React 19 下的整合仍存在不少“坑”。