Angular

react 路由跳转的7种方式实现-牛翰网

react 路由跳转的7种方式实现

目录 1. 使用 <Link> 组件 2. 使用 <NavLink> 组件 3. 使用 useHistory 钩子(React Router v5) 4. 使用 useNavigate&nb...
57a9c4ff6ae81380的头像-牛翰网阿丽塔~4个月前
0298
React合成事件原理及实现(React18和React16)-牛翰网

React合成事件原理及实现(React18和React16)

目录 React 18版本 React 合成事件事件传播 React 合成事件原理 React 合成事件中阻止事件传播的影响 合成事件stopPropagation 合成事件nativeEvent.stopPropagation 合成事件nativeEvent.stopI...
8e81b52d025619be的头像-牛翰网不叫猫先生4个月前
02514
React中Portal的具体使用-牛翰网

React中Portal的具体使用

目录 1. Portal的定义 1.1 基本用法 2. Portal的工作原理 2.1 DOM 树结构示例 3. Portal的使用场景 3.1 模态框 3.2 工具提示(Tooltip) 3.3 下拉菜单 3.4 弹出窗口 4. Portal的优势 4.1 解耦组...
53c88e3b40959fa5的头像-牛翰网秦JaccLink4个月前
0309
React获取组件对应的DOM元素多种实现方法-牛翰网

React获取组件对应的DOM元素多种实现方法

目录 1. 理解 React 中的 DOM 2. 使用 Refs 2.1 创建 Ref 2.2 函数组件中的 Refs 3. 回调 Refs 3.1 使用回调 Refs 3.2 函数组件中的回调 Refs 4. 获取多个 DOM 元素 4.1 使用数组的 refs 4.2 使...
53c88e3b40959fa5的头像-牛翰网秦JaccLink4个月前
03915
React 中合成事件的实现示例-牛翰网

React 中合成事件的实现示例

目录 一、合成事件的定义 二、合成事件的工作原理 1. 事件系统的结构 2. 事件的生命周期 3. 合成事件与原生事件的对比 三、合成事件的使用方法 1. 基本示例 2. 访问合成事件对象 3. 阻止默认行...
53c88e3b40959fa5的头像-牛翰网秦JaccLink4个月前
0527
一文详解React中如何处理高阶组件中的错误-牛翰网

一文详解React中如何处理高阶组件中的错误

目录 1. 捕获渲染时的错误 2. 处理异步操作中的错误 3. 传递错误处理逻辑给被包裹组件 4. 自定义错误边界组件结合高阶组件 5. 错误日志上报与监控 6. 错误恢复机制 7. 错误降级处理 在 React 高...
d52b4f47b02de429的头像-牛翰网新茶十九4个月前
0327
在React中与后端API进行交互的操作步骤-牛翰网

在React中与后端API进行交互的操作步骤

目录 引言 定义API交互的场景 准备工作 创建API服务 创建我们的用户组件 代码解析 在主应用程序中使用组件 启动应用 结论 引言 在现代Web开发中,前后端分离的架构已经成为一种趋势。React,作...
ffe2e08b477e5c99的头像-牛翰网JJCTO袁龙4个月前
0515
详解React中如何获取真实的dom-牛翰网

详解React中如何获取真实的dom

目录 1. 函数组件中的 useRef 2. 类组件中的 createRef 3. 访问 DOM 元素的常见用途 4. 使用 ref 获取自定义组件的实例 5. 注意事项 6.总结 在 React 中,获取真实的 DOM 元素通常通过 ref 来实...
1834a52ed3f4f7d5的头像-牛翰网逆袭的菜鸟X4个月前
0357
React进行路由跳转的方法汇总-牛翰网

React进行路由跳转的方法汇总

目录 1. 使用 useNavigate 钩子(适用于 react-router-dom v6) 示例 2. 使用 Navigate 组件(适用于 react-router-dom v6) 示例 3. 使用 Link&...
0fe5868f6b0ea81a的头像-牛翰网迷途小码农零零发4个月前
04714
详解React如何使用​​useReducer​​​高阶钩子来管理状态-牛翰网

详解React如何使用​​useReducer​​​高阶钩子来管理状态

目录 一、useReducer概述 1.1 什么是 useReducer 1.2 useReducer的基本用法 二、使用 useReducer管理状态的示例 2.1 定义状态和reducer函数 2.2 在组件中使用 useReducer 2.3 运行效果 三、适用...
197567da6c83129a的头像-牛翰网xx155802862xx7个月前
03313