V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  liumingyi1  ›  全部回复第 1 页 / 共 2 页
回复总数  24
1  2  
@yazoox 可以的
@ragnaroks 便于自定义主题之类的
96 天前
回复了 liumingyi1 创建的主题 React Vite 约定式路由的最佳实践
@illuz vue 也一样的,只是会改一些配置而已,直接就可以跑,用不着插件的
@xyk0279 record 和 tuple 出来倒还更好搭配了,怎么淘汰,record 还不是一样要
const state2 = #{ ...state1, b: 2 }
@2i2Re2PLMaDnghL 是的呀,本身就不是数组的 splice ,名字相近而已。immutableJS 也是这么做的
@2i2Re2PLMaDnghL 所以加$就是为了区别之间的差异,因为它不改变原数组了
@zhw2590582 那就太好了,只不过又是 # 号
@zhy0216 如果不加的话,某个操作,如 push 可能会跟数组原生的 push 产生误解
177 天前
回复了 liumingyi1 创建的主题 React React 滚动条组件: mac-scrollbar
@carrymaniac antd 的 Table 要用的话,要自定义 Table 的 components 。GlobalScrollbar 无需传 children ,它主要作用是修改 document 上的滚动条
177 天前
回复了 liumingyi1 创建的主题 React React 滚动条组件: mac-scrollbar
@dengshen 目前主要做 react ,如果时间上允许,可以尝试别平台
有没有考虑使用 vite
199 天前
回复了 liumingyi1 创建的主题 React 放弃使用 useCallback 吧,我们有更好的方式
@JoStar 但是 useCallback 的使用场景非常的少,几乎用不到,谈不上标题党。第二点 传递依赖项有什么作用?如果要处理副作用,直接用 useEffect 就好了。
200 天前
回复了 liumingyi1 创建的主题 React 放弃使用 useCallback 吧,我们有更好的方式
@huai 你的子组件用了 React.memo ,也就意味着你想避免这里的性能消耗,复杂的应用不加 memo 真的卡得要命。useCallback 满足不了需求,当然可以另辟蹊径。应用不复杂也用不上 useCallback ,直接用 function 就行了。

官方推出 hooks 的确是想避免 this ,那只是理想状态,react 推崇函数式编程,但事实一点都不纯。代码,我们写得爽不就更好吗?你看很多知名的 hooks 库,一堆 useRef ,this 之类的。只要不把 this 让使用者承担心智负担都是 ok 的
2021-01-12 14:03:05 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
@huijiewei 说说你的思路
2020-11-12 16:47:21 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
@answeryou 主要是 class 下,setState 一般都在对象里😂
2020-11-12 15:00:33 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
性能优化的确是把双刃剑 😂
2020-11-12 12:43:45 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
场景 1:这种写法在异步的条件下,比如调用接口返回后,同时 `setPosition` 和 `setSize`,相较于 class 写法会额外多出一次 `render`。

文章的失误敬请谅解
2020-11-12 12:36:00 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
@answeryou 这里的确是我写错了,应该要加上异步的环境下
2020-11-12 11:48:22 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
@leelz 并不算真正意义上的 HOC 吧,只是多了层对比,影响微乎其微
2020-11-12 11:11:58 +08:00
回复了 liumingyi1 创建的主题 React React Hooks 性能优化的正确姿势
@cityboy 你可以试试 https://github.com/MinJieLiu/heo,hox 也行,不过 hox 好像是单例的
1  2  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3883 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 09:41 · PVG 17:41 · LAX 02:41 · JFK 05:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.