xxf-refreshable

Community

Streamline pull-to-refresh with stateful loading.

AuthorNBXXF
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Pull-to-refresh and pagination are common UI patterns in list screens, but implementing robust state handling, debouncing, and integration with reactive flows can be tedious. XXFRefreshable provides a ready-made state machine to manage idle, refreshing, loading more, and success/error transitions, reducing boilerplate and improving UX.

Core Features & Use Cases

  • Pull-to-refresh and load more with a cohesive state machine
  • Reactive integration with XXFFlow to emit refresh events
  • Clear separation of UI logic from data layer for clean architecture
  • Use case: implement a dashboard list with pull-to-refresh and infinite scroll that gracefully handles empty and error states

Quick Start

Integrate XXFRefreshable into your list view and drive refresh states from your view model.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: xxf-refreshable
Download link: https://github.com/NBXXF/xxf_ios/archive/main.zip#xxf-refreshable

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.