首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
react
归于尽
创建于2025-07-23
订阅专栏
react知识
等 1 人订阅
共18篇文章
创建于2025-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
💡 200字节的魔法:mitt如何解决前端组件通信难题
在前端开发中,组件间的通信是一个永恒的话题。随着应用规模的扩大,组件之间的数据传递和状态管理变得越来越复杂。今天我要介绍的是一个轻巧但强大的工具——mitt,它能优雅地解决许多通信问题,而不会带来沉重
别再堆重复代码了!React 高阶组件带你优雅偷懒
高阶组件的基本概念 简单来说,高阶组件就是一个函数,它接收一个组件作为参数,并返回一个新的组件。这种设计模式允许你复用代码、增强组件功能,而不必重复编写相同的逻辑。高阶组件的核心思想是复用逻辑,它可以
React 合成事件:从浏览器混战到前端统一交互的幕后推手
在前端开发的世界里,浏览器的多样性曾是开发者绕不开的坎。不同浏览器对事件的处理方式各有一套,比如早期 IE 的attachEvent与标准浏览器的addEventListener语法不同,事件对象的属
轻松理解 React 响应式:数据变了,界面怎么就跟着变了?
我们天天用 React 写响应式界面,却很少想过:为什么setState一调用,界面就自动更新了?为什么组件能 "记住" 自己的状态,还能感知其他组件的变化?其实这些 "魔法" 背后,是几个清晰的底层
React 19 Diff 算法:虚拟 DOM 的 "找茬大师" 进化论
在前端开发中,虚拟 DOM 与 Diff 算法构成了 React 性能优化的基石。作为 UI 渲染的 "智能协调者",Diff 算法承担着精准识别界面变化并最小化 DOM 操作的核心职责。随着 Rea
用火山引擎实现语音生成的实战踩坑与优化
今天学习了一个让网页 "开口说话" 的功能。用火山引擎的 TTS 能力来实现。从踩坑到搞定花了不少时间,赶紧把经验和代码整理出来分享给大家。 下面就结合我写的 React 代码,从环境变量配置、Hoo
useEffect玩转React Hooks生命周期
今天重新认识了一下useEffect这个钩子函数,以前的时候只会傻乎乎的用,没想到还跟组件的生命周期有关。 先说说 useEffect 最直观的感受吧。在 class 组件里,我们要处理一些副作用操作
从 TodoList 看自定义 Hook 的设计思想
其实写代码和整理房间很像 —— 东西少的时候随便堆也没关系,但东西多了就得有收纳逻辑。自定义 Hook 就是前端开发里的 "收纳神器",尤其像 TodoList 这种需要重复使用相似功能的场景,更能体
React Router 路由机制不难:一篇搞懂 URL 跳转背后的原理
点击导航切换页面、刷新后保持当前视图、用浏览器前进后退键跳转…… 这些看似简单的操作背后,其实藏着不少设计巧思。今天就从传统开发的痛点说起,聊聊 React Router 是如何用不刷新页面的方式实现
从 "无中生有" 到 "以假乱真":Mock 是如何 "拦截" 你的请求的?
当你在前端项目中写下 axios.get('/api/list') 并顺利拿到数据时,有没有想过一个问题:如果后端接口压根没开发,这些数据是从哪来的?Mock 工具就像一位隐形的魔术师,在你看不到的地
告别Redux!这个1KB的状态管理库让我开发效率提升了300%
作为一个React开发者,我经历过状态管理的"石器时代"。还记得刚开始用React时,我把所有状态都塞在组件里,结果组件变成了臃肿的"怪物"。后来我尝试了Redux,虽然解决了问题,但写起代码来像是在
用 React 调用暗之月面识别图片实战
最近我在学习如何在前端实现图片识别功能,这可真是个超有意思的领域!现在 AI 发展得太快了,很多前沿的 AI 模型都提供了强大的图片识别能力,通过在前端调用这些模型的 API,我们就能轻松实现原本复杂
被 50px 到 200px 的闪烁整破防了?useLayoutEffect 和 useEffect 的区别原来在这
写了个简单的布局:一个浅蓝色块默认高 50px,加载后要改成 200px 并居中。结果每次刷新都先看到矮块闪一下,再变成高块 —— 明明就两行样式,咋就出了这种幺蛾子? 排查半天发现,罪魁祸首是我用错
告别useState!用useReducer打造更优雅的React状态管理
在React开发中,状态管理一直是个绕不开的话题。当你还在为复杂的组件状态焦头烂额时,或许该考虑升级你的武器库了——useReducer正是那个被低估的状态管理利器。 从 useState 到 use
React Hooks 钓鱼指南:从useState到useCallback,一网打尽!
用 React 钩子开发也有段时间了,从一开始对着文档小心翼翼地敲代码,到现在能根据场景灵活搭配使用,中间踩过不少坑,也攒了些自己的理解。今天不想搞成教科书式的讲解,就想以实战角度聊聊这些朝夕相处的钩
写 React 时总多一个 div?试试<></> 这个神奇的空标签
写 React时 每次返回多个元素,都得用个 div 把它们包起来。有时候明明不需要这个 div,纯粹是为了满足 "JSX 必须有唯一父元素" 的规则,结果 DOM 结构里就多了一堆没用的 div,看
为什么你的 React 项目越改越乱?这 3 个配置细节藏着答案
初始化项目时的每一个配置选择,其实都藏着对项目未来的预判。就像用vite而非create-react-app,选useContext+useReducer而非 Redux,这些看似微小的决定,会在项目
React 全栈开发中,Mock 如何让前后端协作如丝般顺滑?
做全栈开发的小伙伴可能都有过这种经历:前端页面搭好了大半,后端接口还在排期;好不容易等后端接口上线,联调时发现数据格式和预期差了十万八千里。这种 "前后端不同步" 的痛,在 React 项目里尤其明显