Size: a a a

JavaScript.Ninja

2020 June 22

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
pristine & dirty
это в formik так?
источник

IK

Illya Klymov in JavaScript.Ninja
это общепринятая терминология в формах
источник

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
это общепринятая терминология в формах
а где можно такую глянуть
источник

IK

Illya Klymov in JavaScript.Ninja
не подскажу, давно касался этого
источник

IK

Illya Klymov in JavaScript.Ninja
но классика - pristine, dirty, touched, untouched
источник

IK

Illya Klymov in JavaScript.Ninja
touched untouched - если элемент не получал/получал фокус
источник

V

Valentin in JavaScript.Ninja
Timofey Goncharov
а где можно такую глянуть
Например в mobx-utils встречается isDirty  чаще смотреть чужие апишки
источник

IK

Illya Klymov in JavaScript.Ninja
dirty - если изменено, pristine - если не изменено
источник

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
dirty - если изменено, pristine - если не изменено
а эти флаги после submit меняются на:
dirty = false
pristine = true
?
источник

IK

Illya Klymov in JavaScript.Ninja
да
источник

TG

Timofey Goncharov in JavaScript.Ninja
Valentin
Например в mobx-utils встречается isDirty  чаще смотреть чужие апишки
вообще странное название. почему не isChanged?
источник

V

Valentin in JavaScript.Ninja
Timofey Goncharov
вообще странное название. почему не isChanged?
общепринятое) isChanged лучше к какому то конкретному элементу
источник

V

Valentin in JavaScript.Ninja
а не состоянию
источник

IK

Illya Klymov in JavaScript.Ninja
это классика computer science
источник

TG

Timofey Goncharov in JavaScript.Ninja
а зачем нужны и dirty и pristine если можно логическое отрицание заюзать?)
источник

IK

Illya Klymov in JavaScript.Ninja
кеши помечались "грязными"
источник

IK

Illya Klymov in JavaScript.Ninja
Timofey Goncharov
а зачем нужны и dirty и pristine если можно логическое отрицание заюзать?)
так принято для удобства - обычно навешивают классы типа is-dirty is-pristine
источник

IK

Illya Klymov in JavaScript.Ninja
на поля
источник

TG

Timofey Goncharov in JavaScript.Ninja
Illya Klymov
так принято для удобства - обычно навешивают классы типа is-dirty is-pristine
хм ну логично. но в тоже время если есть is-dirty, то его отсутсвие это и есть is-pristine
источник

IK

Illya Klymov in JavaScript.Ninja
"так принято"
источник