上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 触发状态更新 当你在组件里调用: this.setState({ count: this.state.count + 1 }); React 并不会马上修改 this.state,而是 把更新请求放到一个队列中(即所谓的异步/批量更新机制)。 合并新旧状态 React 会将你传入的对象 { coun 阅读全文
posted @ 2025-09-29 16:06 煜火 阅读(14) 评论(0) 推荐(0)
摘要: 在 React 里,定义组件的方法有几种常见方式,可以按 函数式组件 / 类组件 两大类来划分: 函数组件(Function Component) React 现在推荐的方式,写法简洁,支持 Hooks。 // 最基础 function Hello(props) { return <h1>Hello 阅读全文
posted @ 2025-09-28 16:57 煜火 阅读(6) 评论(0) 推荐(0)
摘要: 在 React 里,key 是一个特殊的属性,用来帮助 React 高效地识别哪些元素发生了变化(增删改)。 作用 列表渲染时唯一标识 当你用 map 渲染一组组件时,每个元素都要有 key。 React 通过 key 来判断元素是否复用。 {list.map(item => ( <li key={ 阅读全文
posted @ 2025-09-25 17:57 煜火 阅读(11) 评论(0) 推荐(0)
摘要: 在 React 类组件 里,性能优化常用的生命周期函数是: shouldComponentUpdate(nextProps, nextState) 作用:在组件 重新渲染前 执行,返回 true/false 来决定是否需要重新渲染。 默认返回 true,表示每次更新都会重新渲染。 通过对比 this 阅读全文
posted @ 2025-09-08 10:33 煜火 阅读(7) 评论(0) 推荐(0)
摘要: shouldComponentUpdate 是什么? 它是 React 类组件(Class Component)的生命周期函数。 调用时机:当 props 或 state 改变时,在重新渲染之前触发。 返回值:必须返回一个布尔值: true → 允许组件重新渲染(默认行为) false → 阻止组件 阅读全文
posted @ 2025-09-05 14:01 煜火 阅读(14) 评论(0) 推荐(0)
摘要: React 和 Angular 都是前端主流框架/库,但它们的定位、设计理念和使用方式有很大不同。 定位 React Facebook 开发 定位是 UI 构建库(只关注 View 层) 需要配合其他库(如 React Router、Redux、MobX)才能形成完整解决方案 Angular Goo 阅读全文
posted @ 2025-09-04 16:56 煜火 阅读(10) 评论(0) 推荐(0)
摘要: 什么是 JSX? JSX (JavaScript XML) 是 React 中的一种语法扩展,它允许你在 JavaScript 中写类似 HTML 的代码。 它的本质是 语法糖,在构建时会被编译成 纯 JavaScript(React.createElement 调用)。 示例: const ele 阅读全文
posted @ 2025-09-03 14:57 煜火 阅读(13) 评论(0) 推荐(0)
摘要: React 是一个 用于构建用户界面(UI)的 JavaScript 库,由 Facebook 开发,核心理念是 组件化、声明式 UI、单向数据流。下面我从 特点、核心概念、优缺点、应用场景 这几个方面详细说明: 一、React 的核心特点 组件化开发 把 UI 拆分成独立、可复用的组件,每个组件维 阅读全文
posted @ 2025-09-02 14:10 煜火 阅读(15) 评论(0) 推荐(0)
摘要: Webpack 的热更新(HMR, Hot Module Replacement)原理核心在于:不刷新整个页面,只替换发生变化的模块,从而保持应用状态,提高开发效率。 HMR 工作流程 整个过程可以分为 5 个核心步骤: 1. 启动 Dev Server 使用 webpack-dev-server 阅读全文
posted @ 2025-09-01 16:59 煜火 阅读(26) 评论(0) 推荐(0)
摘要: Webpack 的构建流程可以分为 初始化 → 编译 → 输出 三大阶段,每个阶段又包含若干步骤。 1. 初始化阶段 读取配置文件 Webpack 会读取 webpack.config.js(或 CLI 传参)并合并默认配置。 确定入口 (entry)、输出 (output)、模块规则 (modul 阅读全文
posted @ 2025-08-28 17:46 煜火 阅读(17) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 14 下一页