mobx еще никто не упоминал?
Канвас один? Сделай по TagName
Не проще сделать форму на каждый импут?
Популярное заблуждение, это были верно только для старых браузеров, в новых это работает часто медленнее. https://plnkr.co/edit/86cG7KH7sWLoq7lNoQcU?p=preview
Чем тебя jwt не устраивает? Присылает, токен валиден, авторизован, не присылает или не валиден не авторизован
регулярки везде одинаковы, какой смысл от свича в другой язык?? Не одинаковые млять хоть и похожи
У тебя один запрос к фреймворку? У тебя их тысячи, фастивай 1000 отдаст, а экспресс 500
Весь скролллок это добавление класса с оверфлоу хайден, что там может быть не кроссбраузерно?
Может проще сделать асинхронно и показывать прелоадер?
Ты троллишь? В переменой хранится ссылка на объект, когда ты мерджишь ты меняешь ссылку
Автомобиль и БМВ одно и то же?
Ты уверен что у тебя json в правильном формате написан?
А у тебя фреймворк только к бд обращается?
А потом снимать при удалении, легких путей не ищем?
А на этапе сохранения нельзя сначало приводить к заглавным буквам?
Олдскульный метод автоматизации какой то, это легаси чего-то?
Тебе надо получать данные только из того поля на которое нажали?
Под импутом ты кнопки понимаешь или поля ввода?
display.none?
Карточки просто прописаны в html страницы??