createDeferred
编辑此页面import { createDeferred } from "solid-js"
function createDeferred<T>( source: () => T, options?: { timeoutMs?: number equals?: false | ((prev: T, next: T) => boolean) name?: string }): () => T
创建一个只在浏览器空闲时才通知下游变化的只读信号。
timeoutMs
是强制更新前等待的最长时间。
选项
名称 | 类型 | 描述 |
---|---|---|
timeoutMs | number | 强制更新前等待的最长时间 |
equals | false 或 ((prev: T, next: T) => boolean) | 返回 true 表示值已更改的函数 |
name | string | 只读信号的名称 |