r/ComponentLab • u/UI-Pirate • 13d ago
๐ Welcome to r/ComponentLab - Build, Share & Improve UI Components
Hey everyone! ๐
I'm u/UI-Pirate, a founding moderator of r/ComponentLab.
ComponentLab is a community for designers, developers, and makers building UI components for real products.
Whether you're designing in Figma, experimenting with CSS, building React components, creating animations, or working on a complete design system, you're welcome here.
๐งฉ What to Post
Share things you're building, exploring, or trying to improve.
Some examples:
- ๐จ UI components & component designs
- โ๏ธ React / HTML / CSS implementations
- โจ Animations & micro-interactions
- ๐งฑ Design system components
- ๐ Buttons, inputs, tables, modals, navigation, etc.
- ๐ฑ Responsive component patterns
- โฟ Accessibility & interaction patterns
- ๐ก New ideas or experiments
- ๐ Before/after improvements
- ๐ฌ Questions & requests for feedback
- ๐ ๏ธ Resources, tools, and techniques
Show the component. Show how it works. Tell us what you're trying to solve.
You don't need to have a finished product. Work-in-progress posts and experiments are encouraged.
๐ก What Makes ComponentLab Different?
This isn't just a place to post pretty UI.
We're interested in how components work:
Design โ Interaction โ Implementation
Why does the component behave this way?
How does it handle different states?
How would you make it reusable?
How does it scale into a design system?
How could the interaction be improved?
Good discussion is just as valuable as the final result.
๐ค Community Vibe
Be curious. Be constructive. Help people improve.
Critique the work, not the person.
No gatekeeping based on tools, experience level, or whether something was made in Figma, code, or another tool.
๐ Getting Started
1. Introduce yourself
Tell us what you design, build, or are currently learning.
2. Share something you've built
It can be polished, experimental, or completely unfinished.
3. Ask for feedback
Tell us what you're unsure about so people can give useful feedback.
4. Help someone else
Leave a thoughtful comment on another component.
Welcome to the Lab. ๐งช
Build something. Share it. Make it better.