定义于: react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:11
• TFn extends AnyAsyncFunction
• TSelected = {}
readonly state: Readonly<TSelected>;
readonly state: Readonly<TSelected>;
定义于: react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:20
当限流器状态改变时,此响应式状态将被更新并重新渲染。
使用这个而不是 rateLimiter.store.state
readonly store: Store<Readonly<AsyncRateLimiterState<TFn>>>;
readonly store: Store<Readonly<AsyncRateLimiterState<TFn>>>;
定义于: react-pacer/src/async-rate-limiter/useAsyncRateLimiter.ts:26
如果您想读取响应式状态,请使用 rateLimiter.state,而不是 rateLimiter.store.state。store 对象上的状态不是响应式的,因为它内部没有被 useStore hook 包装。不过,您可以通过在自己的使用中应用 useStore 来使状态具有响应性。
您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。