首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
react
约翰_麦卡岩
创建于2025-07-04
订阅专栏
本专栏的文章主要介绍react
等 2 人订阅
共21篇文章
创建于2025-07-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
React Context API 实战指南:优雅解决组件间通信难题
在 React 应用开发中,组件间通信是一个绕不开的话题。对于简单的父子组件通信,props 传递是最直接的方式,但当组件层级变深或者需要在多个组件间共享状态时,传统的 props 层层传递就会变得非
低代码编辑器项目设计与实现:以JSON为核心的数据驱动架构
一、低代码/零代码:开发效率革命 随着数字化转型的加速,低代码/零代码平台正成为企业快速构建应用的新范式。低代码通过可视化拖拽替代手写代码,帮助开发者提升效率;零代码则让非技术人员也能搭建简单应用,快
phoneGPT:构建专业领域的检索增强型智能问答系统
项目背景 在人工智能技术快速发展的今天,通用大语言模型已广泛应用于各类对话系统中,但在专业领域问答场景下,常常面临着知识时效性差、专业准确度不足等问题。为了解决手机领域专业知识问答的痛点,我们开发了p
Vue模板语法详解:从基础到实践
在前端开发领域,Vue.js凭借其简洁的API和响应式设计赢得了众多开发者的喜爱。而Vue模板语法作为连接数据层与视图层的桥梁,是每个Vue学习者的入门必修课。本文将基于一个简单的Vue组件文件,深入
《虚拟 DOM 与 Diff 算法:用 1500 字把它讲成“人话”》
一、开场白:DOM 操作到底有多慢? 前端圈子里流行一句话:“DOM 是性能杀手。” 其实 DOM 本身并不慢,慢的是每一次操作都要跨线程通信: JS 线程 → 渲染线程 → 合成线程 → GPU 一
手写React:从Dideact理解前端框架的核心原理
前言 作为前端开发者,我们每天都在使用React这样的现代框架,但你是否真正理解其背后的工作原理?最近我尝试通过手写一个简化版的React(命名为Dideact),深入探索了虚拟DOM、Fiber机制
React Router实战指南:构建现代化SPA路由系统
在现代Web应用开发中,单页应用(SPA)已成为主流架构模式。而在React生态系统中,React Router无疑是处理页面导航和路由管理的首选方案。本文将基于实战经验,详细介绍React Rout
面试官问hooks函数,如何高效准确的回答?
在最近的面试中,我发现面试官对 React Hooks 的问题几乎是必问的。这足以说明 Hooks 在 React 开发中的重要性。如果你对 Hooks 还不够熟悉,那么这篇文章将帮助你深入理解并“化
面试官问类组件和函数组件的区别你该怎么回答?
性也使得它在处理复杂逻辑时能够保持代码的清晰和简洁。虽然类组件仍然可以在一些特定场景下使用,但是函数组件已经成为了大多数开发者的首选。 三、面试中的回答策略 在面试中,当面试官问到类组件和函数组件的区
vite和webpack区别,面试官问你怎么答?
Vite 与 Webpack:技术演进与项目选择的深度解析 在现代前端开发领域,构建工具的选择对于项目的开发效率和最终交付质量有着至关重要的影响。随着技术的不断演进,Vite 和 Webpack 这两
深入理解跨域:从原理到实践的全面解析
引言 在现代Web开发中,前后端分离已成为主流架构模式。前端负责用户界面和交互,后端提供API服务。这种模式带来了开发效率的提升,但也引入了一个常见而又关键的问题——跨域。对于前端开发者而言,跨域是必
React 项目骨架把“一万行灾难”拆成“百来个各司其职的小文件”
大家在做react项目的时候或许看过类似下面那张图,里面数量繁多的文件是否也让你感到头疼?😣😖😫这些文件的作用又是什么呢?这篇文章我们通过举例子🌰的方式着重来讲述React下各种的用途,在以后需要时让
为什么要有React?从“一万行灾难”到“十万行也很好”
1.先想象一个"一万行HTML文件" 假设你有一个单页应用: 痛点立刻出现: 改一处,全局搜索替换——变量名、class名、事件名散落在一万行里。 状态同步爆炸——用户名在header、sidebar
React 组件切分与热更新:提升开发效率与应用性能的双向实践
在React开发中,随着项目规模扩大,组件复杂度和代码量会急剧增加,如何保持代码的可维护性与应用的高性能,同时提升开发效率,成为前端工程师必须面对的课题。本文将围绕"组件切分"与"热更新(HMR)"两
React性能优化:从组件拆分到实践的深度思考
在React项目中,性能问题往往随着业务复杂度的提升逐渐显现。页面卡顿、不必要的组件重渲染,这些问题不仅影响用户体验,也考验着开发者对框架特性的理解与工程化能力。结合多年开发经验,我将从组件拆分这一基
# 全栈开发中的接口协作:从前端Mock到前后端联调的实践指南
在全栈开发中,前端与后端的协作效率直接影响项目进度。然而,后端接口的开发往往滞后于前端页面的实现,导致前端工程师在等待接口时无法推进功能开发。本文将结合实际开发场景,深入解析前端Mock技术的应用与前
# 从0到1构建React项目:一个仓库展示应用的架构实践
引言 在前端技术快速迭代的今天,构建一个可维护、可扩展的中大型React应用,远不止于编写几个组件。它需要合理的架构设计、科学的模块划分,以及对状态管理、路由控制等核心能力的深度理解。本文将以一个基于
# 前端路由进化史:从白屏到丝滑体验的技术突围
引言 当我们在浏览器中点击一个链接,页面瞬间切换却没有白屏;当我们在电商网站中浏览商品分类,URL变化但页面仅局部刷新——这些流畅的交互体验背后,都离不开前端路由技术的支撑。本文将从传统多页应用的困境
# Redux:现代前端状态管理的「稳定器」
Redux:现代前端状态管理的「稳定器」 在前端应用复杂度指数级增长的今天,状态管理已成为决定项目可维护性的核心命题。从早期的组件内setState到全局事件总线,再到如今的Redux、Pinia等专
猜你想不到SPA相比于传统页面的6个特点
在现代Web开发中,用户对页面流畅度和响应速度的要求越来越高。传统的页面切换方式因频繁的全页刷新带来的白屏问题,逐渐被更高效的前端路由方案取代。下面我将把两种开发模式拆成6个生活关键字,带你了解SPA
下一页