Installation
React Integration
Setup Provider
Wrap your app withFlagsProvider:
useFlag Hook
Check if a flag is enabled:useFeature Hook (Alias)
useFlagValue Hook
Get a flag’s payload value:useVariant Hook
For A/B testing with multivariant flags:Vue Integration
Setup Plugin
Install the flags plugin:useFlag Composable
v-if with Composable
Flag Configuration
User Context
Provide user attributes for targeting:Anonymous Users
Flags work without user context using anonymous IDs:Advanced Usage
Programmatic Access
Server-Side Rendering
Flags are client-side only. For SSR, use a loading state:Flag State
TheuseFlag hook returns:
Best Practices
- Use user IDs for consistent rollouts - Same user always gets same variant
- Provide fallback values - Handle loading and error states
- Test both variants - Ensure code works with flag on and off
- Clean up old flags - Remove flag checks after full rollout
- Avoid nesting - Don’t nest too many flag checks in one component