新栗子项目:Editing app-state doesn't refresh browser

New chestnut project: Editing app-state doesn't refresh browser

在被 Nolen 的精彩演讲所吸引后,我决定尝试一下 Clojurescript 和 Om。

一切都像宣传的那样工作——除了让我有点惊讶的是,编辑 app-state 不会像编辑 style.css 或 Om 组件树那样刷新浏览器。

我猜这是故意的,编辑 app-state 不刷新浏览器是有充分理由的。但是,我是 ClojureScript 的新手,不太清楚该去哪里寻找答案。

任何 help/insight 不胜感激!

当然,在我 post 这个问题 5 分钟后,我 运行 跨过了答案。

摘自 Om 的 Basic Tutorial:

The reason we need to refresh the browser is because app-state is defined with defonce. This is meant to prevent each reload from resetting the state.