跳转到内容

介绍

fatigue-kit 回答一个问题:这个弹窗、toast、引导或优惠现在能不能展示?

它通过一个同步 API 组合日历周期、滑动窗口、冷却时间与终身上限。核心零运行时依赖,覆盖 Web、小程序、React Native 与 Node.js。

频控规则很容易散落成日期比较和存储写入。fatigue-kit 让策略保持显式、可测试、可移植,并在单个 JavaScript 上下文内原子地完成检查与消费。

import { createFatigue } from 'fatigue-kit'
const fatigue = createFatigue()
const result = fatigue.tryConsume('coupon-popup', [
{ max: 1, every: 'day' },
{ max: 3, window: '7d' },
{ cooldown: '4h' },
])

继续阅读快速开始或打开演练场。