<div title="__0__">__1__</div>
в который можно обратно запихнуть переведённое. Самому конечно покоавряться можно, но проще погуглить что-то типа i18n html extract
- наверняка уже есть готовая либа которая это умеет. if
.try_files
, либо ещё какая фигня с порядком.:)map
заранее задекларирав переменные по условиям. if
на скрытие о display:none
, либо хранить таймеры отдельно от компонентов, например используя контекст.
Саму функцию debounce подключаешь из lodash или из любой иной из 100500 библиотек, предоставляющих её из коробки.
Писать самостоятельно смысла ровно ноль.
Если интересно как работает - просто гугли "js debounce объяснение"\"пишем js debounce" и чтай любую из 100500 статей.