前端框架

Java后端的Ai之路8 小时前
前端·react.js·前端框架
06-React-Props从入门到企业级实战,一篇文章彻底搞懂 React 组件通信的基石在 React 的世界里,组件是构建用户界面的基本单位。而组件之间如何对话、如何传递数据、如何协同工作,答案几乎都绕不开一个核心概念——Props。
总要学点什么13 小时前
前端框架·gis·webgl·cesium·空间分析
第55篇:空间分析-剖面分析——红线走大圆,剖面却按经纬直线采样上一篇结尾我撂下一句话:这条空间分析线才刚开头。地形挖开了,下一步自然就是沿着一条线把它切开看看里面长什么样——剖面分析,我们下一篇见。
Amos_Web18 小时前
前端·rust·前端框架
Rspack 源码解析(二十一):Cacheable 与 Storage 如何持久化编译结果本篇是 Rspack 源码解析系列第二十一篇。第十一篇讲 Cache/Artifact/Mutation 时提到「禁用缓存不会改变构建语义」,但没展开缓存到底存在哪、怎么序列化。本文进入 rspack_cacheable 和 rspack_storage,看 Rspack 如何把内存中的编译结果变成磁盘上的字节,并在下一次构建时读回来。
Amos_Web19 小时前
前端·rust·前端框架
Rspack 源码解析(二十二):ExternalsPlugin 如何在 Factorize 阶段换掉整个模块本篇是 Rspack 源码解析系列第二十二篇。第十四篇讲了 NormalModuleFactory 的 factorize 链,但那时只关注「从依赖变成普通模块」。本文进入 rspack_plugin_externals,看 externals 如何利用同一个 factorize Hook,直接产出一个完全不同的 ExternalModule,从而让 react、lodash 这类依赖不被打包。
总要学点什么2 天前
3d·数据挖掘·数据分析·前端框架·gis·webgl·cesium
第51篇:数据分析-热力图——笔刷画的是圆,落到地上却成了椭圆屏幕上一张热力图,蓝底上一团红,看着非常"科学"。但你有没有想过一个问题:那团红色到底有多大?不是"屏幕上多大"——是地面上多少公里。你把"画布宽度"从 1000 拖到 2000,画面几乎没变(还是那团红),可它的物理尺寸缩到了原来的一半。你把地图往北拖一点,同一个圆斑,南北向被拉长了 30%。这些都不是渲染 bug,是那三行算画布尺寸的代码决定的。
Amos_Web2 天前
前端·rust·前端框架
Rspack 源码解析(二十):Typed Hook 系统如何靠宏生成本篇是 Rspack 源码解析系列第二十篇。前面几乎每一篇都出现了 define_hook!、#[plugin]、#[plugin_hook] 和 .tap(...),但一直没解释它们背后是什么。本文进入 rspack_hook 和 rspack_macros,看 Rspack 如何用过程宏生成一套类型安全的插件系统。
To_OC2 天前
前端·前端框架·next.js
同样是让 AI 写全栈,为什么别人一句话就够了我一直没搞明白一件事:同样是给 AI 提需求,为什么有人一句话丢过去,页面、接口、数据库全给铺得整整齐齐;轮到我,AI 却老在反问——"这个组件你想放哪个目录?""接口前缀用 /api 还是 /service?"
WayneX4 天前
前端·vue.js·前端框架
开源 Vue 3 组件库 Morya UI:把组件、文档、AI 工具链一起做进一个包做 Vue 3 项目,常见三件麻烦事:组件够用但主题难统一、文档和真实 API 对不上、交给 AI 写页面它总「发明」不存在的 props。
阿狗童鞋4 天前
前端·react.js·前端框架
React实战指南React 是前端两大框架之一,也是 CSDN 前端板块流量最大的话题。本文从核心思想讲起,覆盖 JSX、组件、props/state、Hooks(useState/useEffect/useMemo/useCallback)、组件通信、React Router、状态管理、性能优化、与 Vue 对比,全程带可运行代码。
总要学点什么4 天前
3d·前端框架·gis·webgl·cesium
第47篇:三维特效-雷达波效果——波纹一圈圈往外推,一半却埋在地下上回那堵会流动的墙,本猿在结尾留了三笔账:条纹沿墙长没有变化、速度随帧率漂移、参数改动要走全量重建。这堵墙当然还不完美:条纹沿墙长没有变化、速度随帧率漂移、参数改动要走全量重建。但它是我们理解「着色器里的时间与坐标」最好的一块标本。
Amos_Web5 天前
前端·rust·前端框架
Rspack 源码解析(十八):Tree Shaking 如何用 SideEffects 重写模块连接本篇是 Rspack 源码解析系列第十八篇。第六篇提到 exports 与 side effects 信息会被后续优化消费,第七篇又看到 OptimizeModulesPass 会驱动模块移除。本文进入 rspack_plugin_javascript/src/plugin/side_effects_flag_plugin.rs,看 tree shaking 如何在 optimize_dependencies 阶段重写模块图上的连接关系。
Java后端的Ai之路5 天前
前端·react.js·前端框架
03_React_JSX你是否曾经在JavaScript里用字符串拼接HTML,拼到怀疑人生?是否曾经因为一个引号的遗漏,导致整个页面白屏排查到深夜?是否曾经在维护一段充斥着innerHTML的代码时,恨不得重写整个项目?
Java后端的Ai之路6 天前
开发语言·前端·python·react.js·前端框架
01-React基础教程本文基于 React 19.2 最新稳定版撰写,覆盖从核心概念到企业项目落地的完整知识链路。无论你是刚入门的前端小白,还是希望系统梳理 React 知识体系的开发者,都能在本文中找到可直接上手的实战代码与深度思考。
liangshanbo12156 天前
前端·react.js·前端框架
面试题:React.memo 和 useMemo 的区别React.memo 管组件,决定组件要不要重新渲染;useMemo 管值,决定一个计算要不要重新执行。
Flynt6 天前
typescript·前端框架·svelte
SvelteKit 3 升级实录:sv migrate 改完 6 个源文件,还给我留了张任务清单SvelteKit 3 是 10 月 1 日正式发布的,HN 上那篇发布帖现在 411 分、179 条评论。我在 HN Daily 里刷到它的时候本来只想看个更新说明,结果越看越觉得这次的大版本变动不小:配置文件搬家、$lib 别名退役、$app/stores 直接砍掉。这种级别的变更,光读 release notes 是记不住的,不如亲手升一遍。
liangshanbo12157 天前
前端·react.js·前端框架
面试题:React 中 Lane 和 Scheduler 是怎么配合的?Lane 用来表示更新的优先级,Scheduler 负责按照优先级安排任务什么时候执行;Render 过程中如果发现更高优先级的工作,就可以暂停当前 Render,先处理更重要的更新。
Alice-YUE10 天前
前端·react.js·前端框架·react·fiber·前端性能·渲染机制
React 渲染机制速通:Render 树、Fiber 树与更新调度面试官最常追问的 React 问题,绕不开两棵「树」:Render 树和 Fiber 树。别被名字吓到——这篇把更新从 setState 到 DOM 落地的完整链路拆开,配上流程图,讲完就能对上号。
下家13 天前
前端·前端框架
为了脱离前端鄙视链,于是自己写个框架 - React 党看完沉默了前端鄙视链大家都懂:写 React 的看不起写 Vue 的,写 Vue 的看不起写 jQuery 的,写 jQuery 的看不起所有人。 本文作者,一个 React 一次都没用过的纯 Vue 党,写了个叫 vitarx 的框架。 结果 React 党来看:眼熟;Vue 党来看:眼熟;Solid 党来看:报警了,有人偷家。
派小心.13 天前
前端·前端框架
React StrictMode埋点双执行的验收方法接 React 18 项目的前端,几乎都被这个问题咬过:开发环境点一次按钮,实时流量监控里却看到两条事件上报,比预期多了一倍。代码翻来覆去检查,useEffect 清得干干净净,removeEventListener 也成对写了,还是找不到原因。