liumingyi1 最近的时间轴更新
liumingyi1

liumingyi1

V2EX 第 337136 号会员,加入于 2018-07-30 12:07:12 +08:00
React 滚动条组件: mac-scrollbar
React  •  liumingyi1  •  52 天前  •  最后回复来自 liumingyi1
7
放弃使用 useCallback 吧,我们有更好的方式
React  •  liumingyi1  •  73 天前  •  最后回复来自 xingguang
7
typescript 类型推导的问题
TypeScript  •  liumingyi1  •  276 天前  •  最后回复来自 youmoo
1
React Hooks 性能优化的正确姿势
  •  1   
    React  •  liumingyi1  •  2021-01-12 14:03:05 PM  •  最后回复来自 liumingyi1
    26
    分享一个最近写的 React 图片预览组件
  •  4   
    分享创造  •  liumingyi1  •  2020-03-22 15:46:53 PM  •  最后回复来自 liumingyi1
    10
    liumingyi1 最近回复了
    @xyk0279 record 和 tuple 出来倒还更好搭配了,怎么淘汰,record 还不是一样要
    const state2 = #{ ...state1, b: 2 }
    @2i2Re2PLMaDnghL 是的呀,本身就不是数组的 splice ,名字相近而已。immutableJS 也是这么做的
    @2i2Re2PLMaDnghL 所以加$就是为了区别之间的差异,因为它不改变原数组了
    @zhw2590582 那就太好了,只不过又是 # 号
    @zhy0216 如果不加的话,某个操作,如 push 可能会跟数组原生的 push 产生误解
    52 天前
    回复了 liumingyi1 创建的主题 React React 滚动条组件: mac-scrollbar
    @carrymaniac antd 的 Table 要用的话,要自定义 Table 的 components 。GlobalScrollbar 无需传 children ,它主要作用是修改 document 上的滚动条
    52 天前
    回复了 liumingyi1 创建的主题 React React 滚动条组件: mac-scrollbar
    @dengshen 目前主要做 react ,如果时间上允许,可以尝试别平台
    有没有考虑使用 vite
    73 天前
    回复了 liumingyi1 创建的主题 React 放弃使用 useCallback 吧,我们有更好的方式
    @JoStar 但是 useCallback 的使用场景非常的少,几乎用不到,谈不上标题党。第二点 传递依赖项有什么作用?如果要处理副作用,直接用 useEffect 就好了。
    74 天前
    回复了 liumingyi1 创建的主题 React 放弃使用 useCallback 吧,我们有更好的方式
    @huai 你的子组件用了 React.memo ,也就意味着你想避免这里的性能消耗,复杂的应用不加 memo 真的卡得要命。useCallback 满足不了需求,当然可以另辟蹊径。应用不复杂也用不上 useCallback ,直接用 function 就行了。

    官方推出 hooks 的确是想避免 this ,那只是理想状态,react 推崇函数式编程,但事实一点都不纯。代码,我们写得爽不就更好吗?你看很多知名的 hooks 库,一堆 useRef ,this 之类的。只要不把 this 让使用者承担心智负担都是 ok 的
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1159 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:12 · PVG 04:12 · LAX 12:12 · JFK 15:12
    ♥ Do have faith in what you're doing.