试剂形式是否意味着与重新框架一起使用?

时间:2015-10-08 18:22:30

标签: clojure clojurescript reagent re-frame reagent-forms

我正在构建一个带有重新框架的应用程序,我想知道试剂形式是否意味着是否与重新框架一起使用,因为试剂形式带来了自己的处理状态,这与重新框架不同。

2 个答案:

答案 0 :(得分:8)

经过一段时间的实验后,我完全忽略了试剂形式用于状态并仅使用回调的方法,可以使用它,如:

[bind-fields [form-template ...] default-values
               (fn [_ _ doc]
                 (re-frame.core/dispatch [:update-data doc]))]
但是对我而言,它并没有感觉到正确,无视那种状态。这就是为什么我创建了一个名为Free-form for creating forms with Reagent and optionally, with Re-frame的新库。

自由格式不存储状态,它只有一个类似的回调机制,它带有一个层,使它可以直接插入Re-frame(但是可选)。最重要的是,它不会对表单的形状做出任何假设,您可以完全控制HTML。

答案 1 :(得分:1)

你可以,但我认为你不应该。

你可以做的一件事就是只需要twitter bootstrap并做一些粘合,以重新框架方式使用所有内容。