În căutarea pentru o alternativă la declarații condiționale. După cum puteți vedea de la codul meu, procesul este prea plictisitor și dezorganizat. Acesta va deveni din ce în ce mai dificil să se mențină cod ca acesta crește în dimensiune. Pentru a evita această situație, eu sunt în căutarea de alternative.
function validate(values) {
let errors = {};
// Email Error
if (!values.email) {
errors.email = "Email address is required";
} else if (!/\S+@\S+\.\S+/.test(values.email)) {
errors.email = "Email address is invalid";
}
// Password Error
if (!values.password) {
errors.password = "Password is required";
} else if (values.password.length < 6) {
errors.password = "Password must be 6 or more characters";
}
return errors;
}