gluestack-ui-v4:components

Apply Gluestack UI v4 component patterns to React Native apps.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/jia-wei-00/expense-tracker --skill gluestack-ui-v4-components-jia-wei-00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gluestack-ui-v4:components
Source: https://github.com/jia-wei-00/expense-tracker/tree/main/.agents/skills/gluestack-ui-v4/components
Command: npx skills add https://github.com/jia-wei-00/expense-tracker --skill gluestack-ui-v4-components-jia-wei-00

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gluestack UI v4 component usage patterns guide developers to apply correct component patterns, ensuring consistent usage, safer customization, and alignment with the design system.

Core Features & Use Cases

  • Component usage guidance for v4: prefer Gluestack components over React Native primitives, and map props to styling tokens for consistency.
  • Compound component patterns: enforce required sub-components and proper composition for Input, Button, Card, FormControl, and more.
  • Icon usage and provider practices: guidance on icons and wrapping the app with GluestackUIProvider to enable theming and functionality.

Quick Start

Review and apply the v4 component patterns in your app by aligning with the documented sub-components and provider setup.

Frequently Asked Questions about gluestack-ui-v4:components

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up compound components in gluestack-ui v4 for React Native?

Compound components in gluestack-ui v4 require using specific sub-components for elements like Input, Button, Card, and FormControl to ensure proper composition. You must enforce required sub-components and verify their structure against official documentation for reliable UI composition.

What is the correct provider setup for gluestack-ui v4 theming?

The correct provider setup for gluestack-ui v4 involves wrapping your entire application with GluestackUIProvider. This enables theming and core functionality across all components, ensuring consistent styling tokens and reliable UI behavior throughout your React Native app.

How do I map props to styling tokens in gluestack-ui v4 components?

To map props to styling tokens in gluestack-ui v4, prefer using Gluestack components over native React Native primitives. This approach enforces consistent usage and aligns your UI with the design system by automatically mapping component props to predefined styling tokens.

Can I use React Native primitives instead of gluestack-ui v4 components?

Using React Native primitives instead of gluestack-ui v4 components is discouraged. You should prefer Gluestack components to ensure consistent usage, safer customization, and proper alignment with the design system's styling tokens and compound component patterns.

How do I handle icon usage in gluestack-ui v4?

Icon usage in gluestack-ui v4 requires proper provider practices. You must wrap your app with GluestackUIProvider to enable theming and functionality, which ensures icons and other components render correctly and consistently across your React Native application.

Why does my gluestack-ui v4 component composition fail?

gluestack-ui v4 component composition fails when required sub-components are missing or improperly structured. Ensure you are using the correct compound patterns for elements like Input, Button, and FormControl, and verify your implementation against the official documentation.