React Native Design System
Priority: P1 (OPERATIONAL)
Enforce design token usage in React Native apps.
Guidelines
- Structure: Define tokens in
theme/colors.ts,spacing.ts,typography.ts. - Usage: Import tokens (
colors.primary) instead of literals (#000). - Styling: Compatible with
StyleSheetandstyled-components.
Anti-Patterns
- No Inline Colors: Use
'#FF0000'→ Error. Import fromtheme/colors. - No Magic Spacing: Use
padding: 16→ Error. Usespacing.md. - No Inline Fonts: Define
fontSize: 20→ Error. Usetypography.h1.
References
See references/usage.md for design token usage examples.