АШ
Есть массив полей
const $fields = createStore<Field[]>([])
У каждого филда есть атрибут валидный ли он
type Field = {
…
$fieldValid: Store<boolean>
}Форма считается валидной, когда валидны все поля, как это правильно сделать?
Size: a a a
АШ
const $fields = createStore<Field[]>([])
type Field = {
…
$fieldValid: Store<boolean>
}YL
YL
const $fields = createStore([])
const $validFields = $fields.map(checkValidFn)
АШ
АШ
const formValid = fields.map(fields => {
for (let i = 0; i < fields.length; i++) {
if (!fields[i].$fieldValid) { return false };
}
return true;
})YL
const formValid = fields.map(fields => {
for (let i = 0; i < fields.length; i++) {
if (!fields[i].$fieldValid) { return false };
}
return true;
})АШ
DS
DS
АШ
АШ
YL
YL
DS
DS
YL
YL
DS
YL
YL