观澜Media

AI技术 · 深度资讯 · 前沿观察

如何改善你的反跳并让它停止对你撒谎

Debounce 是每个前端开发人员尽早学习并永远..

Debounce 是每个前端开发人员尽早学习并永远使用的模式之一。

从本质上讲,去抖做得很好:它在安静的窗口后将一系列调用合并为一次调用。

它最熟悉的用例是自动完成,但相同的模式也适用于调整大小处理程序、滚动侦听器、实时验证、过滤器控件和遥测挂钩。

问题是,一旦真正的网络行为进入画面,就会出现这种普通的反跳 + 获取模式。

它给人的感觉是请求“在控制之下”,但它不控制请求生命周期:响应排序、陈旧工作的取消或失败行为。

Debounce 令人信服:您打字速度很快,UI 触发的呼叫更少,网络选项卡看起来更安静。

来源:HackerNoon

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注