Basic Concepts
Core Concepts
1. Design Recognition
Supported Input Types
What FlowCraft Detects
π― Layout Structure
βββ Grid systems
βββ Flexbox layouts
βββ Component hierarchy
βββ Spacing patterns
π¨ Visual Elements
βββ Colors and gradients
βββ Typography styles
βββ Images and icons
βββ Borders and shadows
π± Responsive Breakpoints
βββ Mobile layouts
βββ Tablet adaptations
βββ Desktop variations
π§ Interactive Elements
βββ Buttons and links
βββ Form controls
βββ Navigation menus
βββ Modal patterns2. Component Generation
Generation Process
Output Formats
3. Styling Systems
Tailwind CSS (Recommended)
CSS Modules
Styled Components
4. Responsive Design
Breakpoint System
Responsive Utilities
5. Component Architecture
Functional Components
Props and PropTypes
6. Accessibility (a11y)
ARIA Attributes
Semantic HTML
Keyboard Navigation
Advanced Concepts
1. Design Tokens
2. Component Composition
3. State Management
Local State (useState)
Global State (Context)
External Libraries
Best Practices
1. Component Design
2. Performance
3. Maintainability
4. Testing
Common Patterns
1. Compound Components
2. Render Props
3. Custom Hooks
Next Steps
Last updated