flutter_lints react-use 启发。

flutter pub add flutter_use

  • 传感器

  • UI

  • 动画

  • 副作用

  • 生命周期

  • 状态

  • 待办
    • useCopyToClipboard — 将文本复制到剪贴板。
    • useEvent — 订阅事件。
    • useScroll — 跟踪 widget 的滚动位置。
    • useScrolling — 跟踪 widget 是否正在滚动。
    • useFullscreen — 将元素或视频全屏显示。
    • useClickAway— 当用户点击目标区域外部时触发回调。
    • usePageLeave — 当鼠标离开页面边界时触发。
    • usePermission — 查询应用程序 API 的权限状态。
    • useMethodsuseReducer 的一个简洁替代方案。
    • useSetState — 创建一个类似 this.setStatesetState 方法。
    • usePromise — 仅在组件挂载期间解析 promise。
    • useObservable — 跟踪 Observable 的最新值。
    • useThrottle and useThrottleFn — 节流函数。

Unlicense — 公共领域。

GitHub

查看 Github