MossFox 最近的时间轴更新
MossFox

MossFox

V2EX 第 543598 号会员,加入于 2021-04-25 07:58:05 +08:00
今日活跃度排名 882
在努力了。
MossFox 最近回复了
16 小时 11 分钟前
回复了 IvanLi127 创建的主题 React 关于 React 18 新的严格模式,我好像遇到了奇怪的问题
补充一下,如果确实就希望这个对象被创建一次,可以参考新版文档的这个例子:
https://beta.reactjs.org/learn/you-might-not-need-an-effect#initializing-the-application

更准确地说,就是如果非常确定一个对象的生命周期不是与组件绑定、而是与整个应用绑定,那么就可以不用 React 的状态管理、并且也最好别用。

(另外,前面提到的 useEffect chain 可能不会很合适,毕竟带来了额外的 rerender)
16 小时 27 分钟前
回复了 IvanLi127 创建的主题 React 关于 React 18 新的严格模式,我好像遇到了奇怪的问题
可以写两个 useEffect ,一个只负责初始化和释放对象,另一个负责在存储这个对象的 state 完成初始化时再开始执行。
上面的 controls 这个变量就会需要从 useMemo 换成 useState 。
16 小时 30 分钟前
回复了 IvanLi127 创建的主题 React 关于 React 18 新的严格模式,我好像遇到了奇怪的问题
@IvanLi127 是这样的,这算是有意这么设计的。设想一下如果这个对象的生命周期如果应该和当前 component 一致、且会涉及到释放操作,那么初始化和回收都应该交给 useEffect 去做。
手上一台 Pro 2018 ,联想口红电源 65 W 无法激活快充,小米的 65 W PD 充电头可以。
……没查过是为什么。
3 天前
回复了 eyeshuaji 创建的主题 问与答 问大家一个关于显示分辨率的问题
窗口全屏(无边窗口模式),渲染分辨率不变,仅缩放填满屏幕;
普通的全屏模式,渲染分辨率跟随系统分辨率设置。
整薯条已经是家常便饭了,换一张图
虽然不知道怎么做合适,但先丢个 npm 包在这
https://www.npmjs.com/package/@ctrl/tinycolor

如果要用 HSL 来做过渡、然后转换成 HEX ,这个包可以帮忙。
https://gist.github.com/MossTheFox/eb9ede4c622c4ea65493147efad72ff0

安装两个包:
npm i express http-proxy-middleware

如果不熟悉 Node.js 的话,要做的基本就是下面这几步:
mkdir temp
cd temp
npm init -y
npm i express http-proxy-middleware

目录结构:
📂 temp
- index.mjs (此文件)
- package.json (npm 命令创建)

运行: node index.mjs
用过一个 node.js http-proxy-middleware 包,可以结合 express 很快地搭一个本地反代理来测试。这种需求下,可以接管实际请求返回时的数据,写一个随机报错 (可以是发送请求之前报错或者是收到响应之后丢弃然后报错,看哪种合理)。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   实用小工具   ·   1338 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 23:09 · PVG 07:09 · LAX 15:09 · JFK 18:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.