xxf-refreshable
CommunityStreamline pull-to-refresh with stateful loading.
Software Engineering#architecture#ios#reactive#state-machine#infinite-scroll#pull-to-refresh#ui-pattern
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.