使用 Light Table,我如何告诉 Om 在评估修改后的 Om 函数后重新渲染 DOM?
强行换车!对主状态原子没有影响:
(swap! app-state identity)
使用 显式骑行路线(swap! app-state assoc :current-page :about)
并使用 回家(swap! app-state assoc :current-page :home)
,反映对主页的更改。
我的浏览器已连接到 Light Table,我可以触发警报,例如(js/alert "hi")
再次调用 root 也会触发渲染:
(root app app-state
{:target (. js/document
(getElementById "site"))})
为什么 Om 不会在 app-state atom 上触发渲染swap!
?