---
title: "Discussion on \"Most asked questions I get on the Design System\" | Hashnode"
description: "Discussion on \"Most asked questions I get on the Design System\". For the last 2+ years, I am working on the Design System. For the last 2+ years, I am working on building a Design system at work.\nI have given a few talks on the same locally and international. I keep sharing my learning on design systems on my soci..."
url: "https://hashnode.com/posts/most-asked-questions-i-get-on-the-design-system/60e3e88de9aeb8301a6a451c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Most asked questions I get on the Design System](https://nehasharma.dev/most-asked-questions-i-get-on-the-design-system?utm_source=hashnode&utm_medium=feed)

For the last 2+ years, I am working on the Design System. For the last 2+ years, I am working on building a Design system at work. I have given a few talks on the same locally and international. I keep sharing my learning on design systems on my soci...

Jul 6, 2021 · 2 min read · nehasharma.dev  
Read the article

-   [#design](https://hashnode.com/tag/design)
-   [#responsive-designs](https://hashnode.com/tag/responsive-designs)
-   [#reactjs](https://hashnode.com/tag/reactjs)

## Written by

[Neha Sharma](https://hashnode.com/@helloneha)

@helloneha · UK

  
[View profile](https://hashnode.com/@helloneha)

Solutions Architect

Solutions Architect | Design System | Community &amp; Developer Avocado | Founder @jslovers\_del ; Talk to me - JS, PWA, Web, React, calligraphy, veg , accessibility Working on a11ytips.dev

## Responses 1

Markdown supported · ⌘↵ to post

[Candy](https://hashnode.com/@candyspage)

[Jul 6, 2021](https://hashnode.com/posts/most-asked-questions-i-get-on-the-design-system/60e3e88de9aeb8301a6a451c/comment/60e4691fe9aeb8301a6a5d48)

Enjoyed the article [Neha Sharma](https://hashnode.com/@helloneha)!

By the way, what are your thoughts on how much is too many variants for a component to be moved into separate files?

[Neha Sharma](https://hashnode.com/@helloneha)

[Jul 7, 2021](https://hashnode.com/posts/most-asked-questions-i-get-on-the-design-system/60e3e88de9aeb8301a6a451c/comment/60e4691fe9aeb8301a6a5d48#reply-60e539804aacd63048245f9f)

It is a good question. The reason is as a user you want to have 100% flexibility but as the design system developer it could be a challenge for you to maintain so much. From my experience, keep it to a few but a few doesn't mean that missing the flexibility.

For moving to a new file, the rule one can follow is if by changing the one variant we need to change other varients too then move to a new file.

[Candy](https://hashnode.com/@candyspage)

[Jul 7, 2021](https://hashnode.com/posts/most-asked-questions-i-get-on-the-design-system/60e3e88de9aeb8301a6a451c/comment/60e4691fe9aeb8301a6a5d48#reply-60e5c346f9165b14d105fdbe)

That's a good rule of thumb to remember. Thanks for sharing [Neha Sharma](https://hashnode.com/@helloneha)!
