sakae010 最近的时间轴更新
sakae010

sakae010

V2EX 第 384789 号会员,加入于 2019-02-18 10:26:46 +08:00
今日活跃度排名 18100
sakae010 最近回复了
4 天前
回复了 BlackAdlerChi 创建的主题 浏览器 Safari on Mac 的实用性讨论
safari ,日常用没问题,但是最大的问题就是有些网站不兼容,性能很差,开发的时候遇到几个网站体验不好,现在用 arc
已投,看看
zustand or jotai ,zustand 偏多
arc
21 天前
回复了 lishei 创建的主题 React 为什么 React 的后台模版这么少
社区的感觉全是少,都是几个大厂出的还行
24 天前
回复了 chenfjm 创建的主题 酷工作 [西安] 招初中级前端、后端开发
薪资呢
我是业余
45 天前
回复了 rzdCG 创建的主题 程序员 21 岁生日啦
真好,看到你突然想起我都出来工作 4 年了,真快
开发模式下就是会调 2 次,官网文档有说,是因为严格模式,去掉就没了,生产模式没有这个问题,这是官方的回答:
1.这是 React18 才新增的特性。
2.仅在开发模式("development")下,且使用了严格模式("Strict Mode")下会触发。
生产环境("production")模式下和原来一样,仅执行一次。
3.之所以执行两次,是为了模拟立即卸载组件和重新挂载组件。
为了帮助开发者提前发现重复挂载造成的 Bug 的代码。
同时,也是为了以后 React 的新功能做铺垫。
未来会给 React 增加一个特性,允许 React 在保留状态的同时,能够做到仅仅对 UI 部分的添加和删除。
让开发者能够提前习惯和适应,做到组件的卸载和重新挂载之后, 重复执行 useEffect 的时候不会影响应用正常运行
关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1924 人在线   最高记录 5556   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 16:31 · PVG 00:31 · LAX 09:31 · JFK 12:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.