HackerTube English?

Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015

ReactEuropeYouTube ↗

延伸阅读 1

字幕解读

Dan Abramov 从反复刷新应用、丢失状态和重做操作的挫折出发,解释他当时怎样设计 React Hot Loader 与 Redux。他把可替换的方法实现与保留的实例状态分开,再把状态变换收窄为接收旧状态和动作、返回新状态的函数。动作记录因此可以成为重算状态的输入;这依赖他提出的不随处修改状态、把副作用推向边缘等条件,不能理解为任意应用都能自动倒带。这里采用自含口述解释,未核验现场代码及屏幕效果。演讲也区分当时已有功能、尚未发布的工具与导出测试等设想;问答中把调试器移到外部工具的桥接方案仍是计划,不作当前产品功能说明。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

if you push side effects to the edge

It takes state an action and returns the new state.

Hacker News 评论

查看 HN 原评论 ↗