我来自 javascript/react/react-router/webpack 背景到 clojurescript/om 环境。
使用 webpack 和 react-router 可以拆分我的代码并仅加载所需的 javascript。例如,在 /login 上,我只会加载显示登录页面所需的 js,其他所有内容都将被忽略。
我如何与 clojurescript/om 相同?显然可以将您的代码拆分为多个文件:https ://github.com/clojure/clojurescript/wiki/Compiler-Options#modules
问题是我如何只加载渲染当前页面所需的代码:例如 /login... 使用 webpack,我将手动编写require.ensure
异步加载必要的 javascript 来渲染某个页面。React Router 很好地支持了这一点。clojurescript 中是否有任何等价物,而无需制作多个 html 文件,并且每个文件都通过 google 闭包模块使用拆分代码为其提供正确的脚本标签?