Size: a a a

2021 March 04

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Nikita Epshteyn
хороший наброс
а для чего именно дебаунс? почему хочешь ввод притормозить?
источник

NE

Nikita Epshteyn in ☄️ effector
🅅aleriy 🄺obzar
а для чего именно дебаунс? почему хочешь ввод притормозить?
дорогие вычисления, реагирующие на изменения. Грубо говоря - ввел строку - вычисляется некое превью
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Nikita Epshteyn
дорогие вычисления, реагирующие на изменения. Грубо говоря - ввел строку - вычисляется некое превью
ну вот я бы дебаунсил вызов этих вычислений
источник

NE

Nikita Epshteyn in ☄️ effector
согласен
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
так чтобы и ввод не тормозился и мог использоваться в реальном времени где то в другом месте
и эти вычисления можно было без задержек вызывать
и промежуточное звено с дебаунсом между всем этим
источник

NE

Nikita Epshteyn in ☄️ effector
🅅aleriy 🄺obzar
так чтобы и ввод не тормозился и мог использоваться в реальном времени где то в другом месте
и эти вычисления можно было без задержек вызывать
и промежуточное звено с дебаунсом между всем этим
с другой стороны довольно стремно не дебаунсить каждый инпут
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
Nikita Epshteyn
с другой стороны довольно стремно не дебаунсить каждый инпут
а почему вообще инпуты надо дебаунсить то?
источник

NE

Nikita Epshteyn in ☄️ effector
тип, все равно, как скрипт на это реагирует - ему не нужно делать это слишком часто, а заспамить инпут склишком просто
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
разве ты не хочешь чтобы у тебя в сторах всегда была актуальная инфа безо всяких дебаунсов?
источник

NE

Nikita Epshteyn in ☄️ effector
🅅aleriy 🄺obzar
разве ты не хочешь чтобы у тебя в сторах всегда была актуальная инфа безо всяких дебаунсов?
потому что если зажать кнопку в инпуте, произойдет одно из двух - либо скрипты начнут заполонять тред, либо они сработают, когда юзер отожмет кнопку
источник

NE

Nikita Epshteyn in ☄️ effector
и в итоге инпут будет 100% отзывчивым
источник

NE

Nikita Epshteyn in ☄️ effector
понятное дело, что если форма - просто логин форм с двумя полями, то полезного мало. Но если своеобразный конструктор - это просто как профилактика
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
не понимаю если честно глубину проблемы
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
у тебя каждый инпут это отдельный компонент
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
к нему отдельный стор идет
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
который будет меняться при изменении инпута, изменяя стор и перерисоывая только данный конкретный инпут
источник

c⁣

createStore<🦉>... in ☄️ effector
🅅aleriy 🄺obzar
разве ты не хочешь чтобы у тебя в сторах всегда была актуальная инфа безо всяких дебаунсов?
Мы все равно используем дебаунс
источник

c⁣

createStore<🦉>... in ☄️ effector
Но для другого
источник

🅅🄺

🅅aleriy 🄺obzar in ☄️ effector
далее на этот стор уже можно навесить дебаунсные события для валидации, автокомплита и т.д.
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
Но для другого
Мы дебаунсим валидацию, если она вызывается на change
источник