答案 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并做一些粘合,以重新框架方式使用所有内容。