Formulario
Formulario是一个可以减轻重新构造表单痛苦的库。
Formulario允许注册表单并通过事件和订阅访问它们。
库初始化
首先,您需要初始化库,如果要验证每个事件的数据库状态,则可以选择传递数据库规范。 这样可以重新组织事件。
( ns my-app.core
( :require [formulario.events :as formulario
[my-app.db :as db]]))
( formulario/init ::db/db-spec )
表格初始化
形式:validations和:value需要放在key :forms的数据库初始值上。
:validations是具有签名[input-value form-value]的函数映射,而:value是具有[input-value form