bedrud-fe-state
OfficialUnified frontend state for Bedrud apps.
Authorthemadorg
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Centralize and persist frontend state across multiple Zustand stores to simplify UI state management.
Core Features & Use Cases
- Centralized management of authentication, user data, theming, media preferences, recent rooms, and per-participant overrides using Zustand stores.
- Persistence and session handling through clear APIs to initialize, set, and reset state across app reloads.
- Use Case: A Bedrud frontend session refresh retains tokens, user, and UI preferences while preserving recent rooms.
Quick Start
Import and initialize the Zustand stores in your React app (e.g., useAuthStore, useUserStore, useThemeStore, useAudioPreferencesStore, useRecentRoomsStore, useVideoPreferencesStore, and useParticipantOverridesStore) and interact with their actions to manage authentication, users, theming, and device preferences.
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: bedrud-fe-state Download link: https://github.com/themadorg/bedrud/archive/main.zip#bedrud-fe-state 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 510,000+ vetted skills library on demand.