pup*_*eno 10 clojure clojurescript reagent re-frame reagent-forms
我正在构建一个带有重新框架的应用程序,我想知道试剂形式是否意味着是否与重新框架一起使用,因为试剂形式带来了自己的处理状态,这与重新框架不同.
经过一些实验后,我会说它可以被使用,完全忽略了试剂形式用于状态和仅使用回调的ratom,如:
[bind-fields [form-template ...] default-values
(fn [_ _ doc]
(re-frame.core/dispatch [:update-data doc]))]
Run Code Online (Sandbox Code Playgroud)
但对我来说,它感觉不对,无视那种状态.这就是为什么我创建了一个名为Free-form的新库,用于使用Reagent创建表单,也可以选择使用Re-frame.
自由格式不存储状态,它只是有一个类似的回调机制,它带有一个层,使它可以直接插入Re-frame(但是可选).最重要的是,它不会对表单的形状做出任何假设,您可以完全控制HTML.