I
что “делать валидацию в
view
это норма” (по крайней мере пока она pure)?Size: a a a
I
view
это норма” (по крайней мере пока она pure)?AP
I
AP
Maybe
. View смотрит, если в поле с валидированным значением не Just, то красит инпут в красныйS
S
FieldState FieldValue (Maybe ValidationMessage)
не логичнее будет?S
AP
type Model = Model
{ input :: String
, value :: Maybe Int
}
AP
Model "" Nothing
AP
Model "foo" Nothing
S
S
type FieldState a = FieldState String (Maybe a
)AP
S
S
AP
type alias FieldState a = (String, Maybe a)
S
I