首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
HarmonyOS
后端
HTML
展开
全部
前端
JavaScript
Vue.js
React.js
面试
CSS
HarmonyOS
后端
HTML
TypeScript
three.js
前端框架
Node.js
架构
AI编程
暂无数据
推荐
最新
【React】React 状态管理与组件通信:Zustand vs Redux📦
组件通信的四大分类 1. 父子组件通信(props + callback) 2. 兄弟组件通信(父组件作为中转站) 3. 跨层级通信(Context API) 4.任意组件通信(全局仓库)
深度解析:useContext + useReducer — React官方状态管理的终极之道
在React应用开发中,状态管理一直是核心挑战。当应用规模扩大时,如何优雅地管理全局状态?React官方给出了完美答案:useContext + useReducer组合拳。这套方案不仅解决了组件通信
为什么要有React?从“一万行灾难”到“十万行也很好”
1.先想象一个"一万行HTML文件" 假设你有一个单页应用: 痛点立刻出现: 改一处,全局搜索替换——变量名、class名、事件名散落在一万行里。 状态同步爆炸——用户名在header、sidebar
从「消息迟到」到「秒速响应」:我用 Socket.IO 驯服实时通信的故事
从「消息迟到」到「秒速响应」:我用 Socket.IO 驯服实时通信的故事 那年做在线客服系统,我踩了个大坑:用户发消息,客服要等 30 秒才能收到 —— 不是网络问题,而是我用了轮询(Polling
Vue+Socket.IO 实战:从 "消息迷路" 到 "实时闪电" 的逆袭
Vue+Socket.IO 实战:从 "消息迷路" 到 "实时闪电" 的逆袭 上次用 React+Socket.IO 做了客服系统后,老板拍着我肩膀说:"小D啊,咱们的 Vue 后台管理系统也得搞成这
🥳React性能优化三剑客:memo、useMemo、useCallback大揭秘
本文以幽默语言讲解React性能优化三剑客:memo(组件记忆化)、useMemo(缓存计算)、useCallback(缓存函数),结合示例讲清用法与场景。
🔥探索React 19新特性:并发渲染与服务器组件实战
探索React 19新特性:并发渲染与服务器组件深度实战 一、React 19的范式变革与架构演进 随着React 19正式发布,前端开发迎来了两个革命性特性: 并发渲染(Concurrent Ren
Zustand:轻量级状态管理的逆袭之路
前言 在React状态管理的"诸神之战"中,Redux的繁琐、Context的性能问题、MobX的学习曲线,是否让你望而却步?今天给大家推荐一个由React核心团队成员Poimandres打造的轻量级
我用 54000 分钟打造的后台系统模板,开源了!
使用 Vite + TypeScript + Element Plus 的 Vue 3 管理仪表板模板 | vue3 admin | vue-admin — 专注于用户体验和视觉设计
Comctx:比 Comlink 更好的跨 JS 上下文通信库
Comctx 旨在解决不同 JavaScript 执行上下文之间远程过程调用 (RPC) 通信的难题。
React性能优化:深入理解useMemo、useCallback与memo
在React开发中,性能优化是一个永恒的话题。今天我将结合具体代码实践,分享如何通过React提供的Hook和API来优化组件性能。这些优化技巧在实际项目中尤为重要特别是在处理复杂组件和频繁更新的场景
Zustand:轻量级React状态管理库的现代选择
Zustand:轻量级React状态管理库的现代选择 什么是Zustand? Zustand(德语意为"状态")是一个轻量级的React状态管理库,由Poimandres团队开发。
别再怕 useRef 了!一篇文章讲清楚它和 DOM 的关系
在 React 开发中,我们经常需要与 DOM 元素打交道,比如让输入框自动聚焦、获取元素的位置、滚动页面等。这时,React 提供了一个非常有用的工具 —— `useRef`,它可以帮助我们“记住”
React样式救星💥:CSS模块化如何让代码更优雅?✨
本文讲解React中CSS模块化,解决传统CSS类名冲突等问题,介绍原理、与Vue对比,及在Vite中实践,还有不同环境表现等。
React表单双雄:受控组件与非受控组件大对决🧐
本文讲解React受控与非受控组件:受控由React state控制,可实时验证等;非受控由DOM管理,性能好。还讲对比、适用场景及最佳实践。
Zustand:轻量而强大的React状态管理实践
在React应用开发中,状态管理始终是绕不开的话题。从最初的useState到Context API,再到Redux,我们一直在寻找更优雅的解决方案。今天,我将分享如何用Zustand构建高效状态管理
🎉号外!号外!vite 7.0发布
2025-06-24日,vite发布7.0版本Vite 7.0 发布!,可在vite.new在线体验,遗憾的是rolldown还是作为开发环境依赖存在,以下是博客内容提炼: 🚀 一、核心架构与技术升级
Ultracite:告别 ESLint 和 Prettier,迎接 AI 时代的代码格式化新标准
前端工具链的进化历程 十多年来,前端开发工具链围绕代码质量不断演进: JSLint:开创性的代码检查工具 ESLint:模块化与插件体系的里程碑 Prettier:自动化格式化的革命 Oxc/Biom
为什么我不再相信 Tailwind?三个月重构项目教会我的事
前情提要:我是如何变成 Tailwind 重度用户的 作为一个多年写 CSS 的前端,我曾经深陷“命名地狱”: 什么 .container-title, .btn-primary, .form-ite
深入探索 CSS 模块化:告别样式冲突的终极方案
在现代前端开发中,CSS 管理一直是个令人头疼的问题。随着项目规模扩大,组件数量增加,样式冲突、命名污染等问题层出不穷。今天我们就来探讨一种优雅的解决方案——CSS 模块化,看看它如何从根本上解决这些