【文件属性】:
文件名称:店面:店面
文件大小:4.38MB
文件格式:ZIP
更新时间:2021-02-02 11:19:15
react clojure clojurescript storefront basscss
梅文店面
。
注意:本文档代表我们的目标,不一定代表我们的当前状态。
总览
Storefront主要使用ClojureScript和Om构建,并带有Clojure的中间语言。
目录结构
Storefront的源代码首先分为三个src目录: src-clj , src-cljs , src-cljc 。 自然,这些目录对应于其中包含的语言文件。 这三个文件之间的差异将在后面的部分中详细讨论,现在让我们将顶层称为src* 。
目录的下一层与模块相关。 模块通常对应于店面的单个功能或逻辑区域。 关于这些的更多信息。
每个模块内部都有组件(代表站点的单个React组件,包括外观和行为),挂钩(与javascript直接集成),访问器(常用数据结构的转换函数),单个路由文件(定义了该模块的路由)和一个核心文件(该文件简单地导入该模块的所有组件,从而使导入所有cljs组件变得更加容易)。
模组
有9个模块:核心,帐户,目录,结帐,仪表板,图库,主页,登录。
核心
这是店面的框架。 它是将所有模块捆绑在一起的“胶水”,其中包含一些在所有模块上必不可少的实用程序。 如果代码需要在多个模块中,则可能