chencheng (云谦)

Results 248 comments of chencheng (云谦)

2018.4.28 更新: * 更新系统到 High Sierra (10.13.4) * 新增 [Folx 5](https://mac.eltima.com/download-manager.html) 作为下载工具,因为升级后迅雷不能用了 * 用 [Karabiner Element](https://pqrs.org/osx/karabiner/) 代替 Seil + Karabiner,定义 F19 键,[简单 note](https://hackmd.io/s/rk4u9i-pG) * 新增 Final Cut Pro * Bartender...

2018.5.17 更新: * 新增 [Github Desktop](https://github.com/desktop/desktop),代替了 SourceTree 的部分工作,可以方便地把别人的 PR checkout 到本地验证 * homebrew 切了[中科大的源](https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git),更新快很多 * 看厌了 Intellij IDEA 的默认主题,换了套皮肤,使用 [material-theme-jetbrains](https://github.com/ChrisRM/material-theme-jetbrains),Theme 选 Material One Dark,字体依旧是 Operator Mono,Fallback Font 选 None,16 号,行距...

2018.10.26 更新: * 编程字体换为 [Dank Mono](https://dank.sh/),配合 Rainbow Brackets 插件,[效果挺好](https://gw.alipayobjects.com/zos/rmsportal/JKRPNvvHhPgFonHHXvPe.png) * 新增 [CleanMyMac 3](https://macpaw.com/cleanmymac),系统满了的时候做清理用 * 系统升级到 Mojave 后 Caffeine 失效了,换为 [KeepingYouAwake](https://github.com/newmarcel/KeepingYouAwake) * 新增 Chrome 插件 [Better History](https://chrome.google.com/webstore/detail/chrome-better-history/aadbaagbanfijdnflkhepgjmhlpppbad?hl=en),搜索历史记录用 * 新增 Chrome 插件...

@Demy-ouyang 感谢提醒,已修正。

English version | [中文版](https://github.com/sorrycc/blog/issues/79#issue-394533301) ## Important Updates * Add `umi block` command and [block market](https://github.com/umijs/umi-blocks) * Upgrade babel, webpack, etc to the latest, and lock version, [#1695](https://github.com/umijs/umi/pull/1695), [#1602](https://github.com/umijs/umi/pull/1602), [#1543](https://github.com/umijs/umi/pull/1543) *...

@jerexyz 通过 action。dva 封装自 redux,通信机制也等同于 redux 。

@codering https://github.com/ericclemmons/npm-install-webpack-plugin

我 fork 了一份的,因为要优先用内部的 tnpm 作为安装工具。

@ibigbug 都是很好的问题,说下我的理解。 --- **问:onClick 的 dispatch 放在 Component 里面,keyUp 的 dispatch 写在 model 里面: 事件订阅放在两个地方?** keyUp 可以当做是事件,也可以当做是数据源。作为事件,放 Component 比较合适;作为数据源,放 model 的 subscription 则更合适。 Subscription 语义是订阅,用于订阅一个数据源,然后根据条件 dispatch 需要的 action。keyUp 的事件绑定可以把他理解成是订阅了键盘事件的数据源。 而如果把...

@janjon 抱歉,api 变更了,这里换成 `function({ dispatch }) {}`。