获得徽章 0
前端 @网龙
前端 @网龙
前端 @网龙
前端 @网龙
前端 @网龙
玩了一阵客制化键盘,发现还是量产键盘写代码比较稳,看了看安利入了 HHKB Pro 2,然后还是忍不住要把它"客制"一下。除了外壳塑料感太重,从客制化切换过来落差有点大之外,键帽触感也太粗糙了
所以就买了套 GMK Carbon R2,和兼容 MX 轴的替换推杆,搞成了现在的样子

不过说来之前我也觉得 HHKB 键位是不是不够用,但是实际上两天我就开始习惯这个键位了,而且能够大量减少手指的位移,但是盲打可能还得再适应一下(仅适用于 Linux/macOS)。不放心的话可以直接官方天猫用芝麻信用的信用购,使用过了也能七天无理由退货。
展开
ElizurHz于2019-06-30 14:47发布的图片
ElizurHz于2019-06-30 14:47发布的图片
ElizurHz于2019-06-30 14:47发布的图片
ElizurHz于2019-06-30 14:47发布的图片
11
这周把手头上的某个项目用 react-redux 7.1.0 的 Hooks API 改造了下,大致的体会是:
用 Hooks 省掉了 container 的代码,dumb component 里也不会出现与 redux 相关的 props 了,不会和父组件直接传入的 props 混起来(用 TypeScript 如果直接给 container 传 props 可能会报类型不匹配的错误),代码简洁了很多。
以前可能会用 componentDidUpdate 来判断 redux store 中某个值是否变化,现在由于都改成 Functional Component 了,得用 useEffect。由于 useEffect 没有 prevProps 的参数,所以判断的逻辑需要改。
官方也提到 useSelector() 不像 connect() 那样能够在父组件 re-render 时防止子组件也一起 re-render,所以得用 React.memo()。
展开
评论
前端 @网龙
前端 @网龙
前端 @网龙
前端 @网龙
前端 @网龙
关注了
恋猫de小郭
VIP.5 如鱼得水
前端 @网龙
下一页
个人成就
文章被点赞 244
文章被阅读 36,663
掘力值 948
收藏集
2
关注标签
22
加入于