V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  himself65  ›  全部回复第 1 页 / 共 12 页
回复总数  226
1  2  3  4  5  6  7  8  9  10 ... 12  
同意#15 的观点,你这个 React 用法是有问题的,你需要把 processor 的初始化放在 React 外面。举个例子

```ts
const processor = buildProcessor()
const Component =() => {}
```

如果不能 SSR 那就判断一下 typeof window === "undefined"。
如果是一个异步,包一个 use(promise)

useEffect 是连接外部状态的一个 hook ,那这个东西来初始化整个数据其实是不符合 React 的思路

https://react.dev/reference/react/useEffect#connecting-to-an-external-system

那这个举例,server 是 React UI 之外的已经有的东西,connection 才是 useEffect 去 establish 的事情
可以试试 lit 。
个人感觉大部分库对于 shadow dom 的支持还是很差的,
作为在美国的来提点建议
1. 租车,除非你在像芝加哥、纽约这种大城市(公共交通间隔短且可以到达任何地方),如果你在西海岸,出门逛街吃饭一定要有个车,不然特别特别远,Uber 打车三四回也抵得上租一天车了。一般我推荐 Avis 。用国内驾照就可以租车(还需要给美国固定的地址和名字一样的信用卡)
2. 保险,租车保险医疗保险都得买上
3. 电话卡,Google Fi 这种比较简单,当然去 Best Buy 这种店也能买到电话卡
4. 付款,绝大多数店都支持 Apple Pay ,绑定 visa 或 master card 就行。也可在线下银行柜台办一张储蓄卡就能用( p.s. 储蓄卡不能拿来租车)
5. 多买点零食放冰箱,如果不是大城市,晚上不会有餐厅开门的,24 小时超市一般也很远
237 天前
回复了 Livid 创建的主题 DOS 在 M1/M2 Mac 上完美运行 DOS 游戏
@reallynyn 帝国时代 4 用了 AVX 指令集,是无法模拟的
@Slurp 谢谢,我们项目用的是 graphql
318 天前
回复了 lyc575757 创建的主题 分享创造 一个增强 console.log 可读性的 Vite 插件
这个 idea 不错,我提出几个建议:

1. 用 SWC 或者 babel 实现
2. 自定义 transform 的函数,因为实际生产环境大都是包装了一层 console.log ,比如( npm/debug 之类的)
354 天前
回复了 Outshine 创建的主题 Next.js 关于 next.js 13 请求封装的最佳实践的疑问
swr 是一个网络无关的异步数据获取库,你可以拿来跑任何异步函数。
在你说的这个例子里面,你可以在顶层写一个 fetcher(key),包装了 fetch api ,然后三个部分都可以间接 /直接调用这个 API
2023-03-26 01:13:54 +08:00
回复了 djyde 创建的主题 程序员 28 岁,我还想生猛下去
大佬
2023-03-19 13:02:34 +08:00
回复了 himself65 创建的主题 程序员 被前 cofounder 骚扰
补充一下这人相关评价,让后面的人防止踩坑

https://www.ratemyprofessors.com/professor/2466282
2023-03-06 03:32:20 +08:00
回复了 Parker0 创建的主题 React React 小白学习过程中遇到技术问题
React 18.3.0 出了 OffScreen 组件之后,useEffect 不再保证空 deps 下只调用一次了,StrictMode 就是让告诉你不要瞎用这个 hook
2023-03-03 08:58:00 +08:00
回复了 terrychinaz 创建的主题 酷工作 affine.pro-intern.md
项目很酷。已经投了,希望暑假可以去实习
过来人的建议:如果你要坚持下去,你会继续写好几年的屎代码。周围人怀疑,甚至你自己也会思考是不是干别的事情会更有价值。但是你永远要想清楚你想做什么
2022-12-26 04:28:23 +08:00
回复了 cholerae 创建的主题 问与答 twitter 的第三方客户端是如何避开 twitter api 的流控限制的?
有个 magic token ,去 GitHub 能找到
2022-11-18 09:39:44 +08:00
回复了 viosey 创建的主题 职场话题 两个 Offer 该如何抉择?
@viosey 我个人觉得 tt 不是个技术公司……当然看你具体在什么组,或者你想拓展人脉另说

我认识去 tt 某技术组实习的学长,干了一个月就跑路了,闲太卷,我觉得你考虑清楚 trade off
2022-11-18 07:45:10 +08:00
回复了 viosey 创建的主题 职场话题 两个 Offer 该如何抉择?
去 TikTok 可别想四点下班……
2022-11-16 12:16:50 +08:00
回复了 coldmonkeybit 创建的主题 程序员 请教一下, nodejs/express 是如何处理多个请求的
作为 nodejs member 补充一下个人看法,nodejs 底层是包装了 libuv ,对于用户(开发者)来说是单线程,但是底层可能会给不同的线程处理你的异步请求(比如读文件)

比如随时找了个文章: https://www.digitalocean.com/community/tutorials/how-to-use-multithreading-in-node-js#
2022-11-15 09:07:44 +08:00
回复了 lazyfighter 创建的主题 程序员 再次见证国产开源的下限
跑个题,单点登录我觉得 clerk.dev 不错,我们公司用这个。
海外流量速度怎么样?
2022-11-10 09:07:58 +08:00
回复了 samiha 创建的主题 程序员 针对 SaaS 系统离线使用的技术方案
用户数据存 Yjs ,存在本地 indexedDB
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2868 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 766ms · UTC 11:32 · PVG 19:32 · LAX 04:32 · JFK 07:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.