会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
箫笛
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
29
下一页
2026年4月10日
git 提交的撤销和恢复
摘要: 查看某次提交旧版本里的内容 git show <commit-id>:path/to/file 从之前的某次提交中恢复某个文件 git restore --source <commit-id> -- path/to/file git checkout <commit-id> -- path/to/f
阅读全文
posted @ 2026-04-10 23:04 箫笛
阅读(5)
评论(0)
推荐(0)
2026年3月26日
React15 - redux-saga 如何在saga中实现轮询接口调用?
摘要: 在 Redux Saga 中实现轮询接口调用有多种方式,具体取决于你希望的控制粒度(如是否需要手动停止、错误重试策略等)。以下是几种常见的实现模式。 1. 简单循环 + delay 最直接的方式:在 while 循环中使用 delay 控制间隔,每次循环调用 API。 import { call,
阅读全文
posted @ 2026-03-26 23:00 箫笛
阅读(1)
评论(0)
推荐(0)
2026年3月25日
React15 - React CSS Modules BEM命名实践
摘要: 在 React 项目中使用 CSS Modules 并结合 BEM 命名规范时,你遇到的“对象名称不支持 -”问题,是因为 JavaScript 对象属性名中不能直接包含连字符,但可以通过 方括号语法 来访问。以下是几种常见且推荐的实践方式: 1. 使用方括号语法访问带连字符的类名 这是最直接的方法
阅读全文
posted @ 2026-03-25 23:05 箫笛
阅读(2)
评论(0)
推荐(0)
React15 - React 15 中 componentWillReceiveProps 为什么会多次调用, 同时componentDidUpdate 也会多次调用?
摘要: 在 React 15 中,componentWillReceiveProps 和 componentDidUpdate 的多次调用,本质上是同步渲染架构和生命周期设计共同作用的结果。 下面分别解释它们为何会被重复调用。 1. componentWillReceiveProps 多次调用 触发条件 c
阅读全文
posted @ 2026-03-25 23:01 箫笛
阅读(1)
评论(0)
推荐(0)
React15 - React15类组件多次执行render方法的原因?
摘要: 在 React 15 中,类组件的 render 方法被多次调用是一个常见现象,这主要是由 React 15 的同步渲染架构和协调(Reconciliation)机制决定的。 React 15 的渲染过程是同步且不可中断的。一旦开始渲染,就会从根组件一直递归渲染到底。在这种机制下,render 被多
阅读全文
posted @ 2026-03-25 22:58 箫笛
阅读(2)
评论(0)
推荐(0)
React15 - React15应用中代码逻辑复用方案
摘要: 在 React 15 中,代码逻辑复用主要有三种成熟的方案,按时间顺序分别是 Mixins、高阶组件 (HOC) 和 Render Props。其中,后两者是当时社区和官方推荐的主流模式,而 Mixins 已逐渐被弃用。 1. Mixins(已不推荐) 这是 React 早期(使用 React.cr
阅读全文
posted @ 2026-03-25 22:50 箫笛
阅读(2)
评论(0)
推荐(0)
React15 - React状态同步问题解决
摘要: 在 React 15 中,这个问题的核心在于 componentWillReceiveProps 生命周期中无条件地将新 props 同步到 state,导致用户修改的本地状态被覆盖。要解决这个问题,需要改变同步策略:只在必要的时候(例如数据源切换)才重置 state,否则保留用户已修改的状态。 下
阅读全文
posted @ 2026-03-25 22:45 箫笛
阅读(1)
评论(0)
推荐(0)
2026年3月24日
React15 - React 15 中 React.pureComponent 的使用场景
摘要: React.PureComponent 是 React 15.3 引入的一个优化手段,它通过浅比较(shallow compare)props 和 state 来自动实现 shouldComponentUpdate,从而避免不必要的重新渲染。理解何时使用它,可以帮你写出更高效的 React 应用。
阅读全文
posted @ 2026-03-24 22:52 箫笛
阅读(8)
评论(0)
推荐(0)
React15 - React 15应用在页面渲染时会多次执行类组件的render 函数的原因
摘要: 在 React 15 中,类组件的 render 方法被多次调用是一个常见现象,这主要是由 React 15 的同步渲染架构和协调(Reconciliation)机制决定的。 React 15 的渲染过程是同步且不可中断的。一旦开始渲染,就会从根组件一直递归渲染到底。在这种机制下,render 被多
阅读全文
posted @ 2026-03-24 22:49 箫笛
阅读(4)
评论(0)
推荐(0)
React15 - React 15 中能用 componetDidUpdate 代替 componentWillReceiveProps 吗?
摘要: 简短的回答是:在大多数场景下可以,但并不完全等价,且在使用上有一些重要的区别和限制。 让我详细分析一下两者的区别以及使用componentDidUpdate替代时的注意事项: 1. 触发时机不同 componentWillReceiveProps(旧方案) 触发时机:在组件收到新props时触发,发
阅读全文
posted @ 2026-03-24 22:40 箫笛
阅读(2)
评论(0)
推荐(0)
1
2
3
4
5
···
29
下一页
公告