class Form {
constructor({ form, fields }) {
this.form = document.querySelector(form);
this.fields = this.form.querySelectorAll(fields);
this.init(this.fields);
}
init(fields) {
fields.forEach((input) => {
input.addEventListener("input", (e) => {
this.changeInput(e);
});
});
}
}
export default Form;
const form= new Form({
form: ".js-form-register",
fields: ".js-form-input",
})
А перспектива всесторонне себя оценить и сравнить с другими не является достойной мотивацией?
Т.е. какую проблему решает твой сервис?
const index = this.tasks.findIndex(x => x.id === task.id)
const index = this.tasks.findIndex(function(x) {
return x.id === task.id
})
скорее зацепило твоё чсв и мне стало интересно, чем автор комента отличается от автора вопроса...
ты пишишь фулстек и при этом в теме технологий задаёшь наитупейшее вопросы ? исправь на человек-оркестр - хотя бы сразу будешь отсеивать вменяемых)
А тут ты свечку не держал - выбор пойти в native это простое дополнение при разработке под мобильные устройства!
Удачи!