DEV Community


Discussion on: Design Systems (Part II: Design Language)

gaui profile image

Instead of thinking about elements and components, I like Atomic Design methodology and thinking in terms of atoms, molecules and organisms.

joelbonetr profile image

I think atomic design can't be properly used on a real project, at least 100%, as you will need different styling for same elements on different parts of a view.
Moreover you'll need those atoms to convert into usable components after all, it simply adds a step, just for adding coherence on a team (i mean avoid everyone to design components as they like instead on keeping same definitions).

Even those facts, Atomic Design is needed nowadays and its useful for many reasons, coherence (as i already said), easy-to-port as front-end framework and easy to generate a theme over it with few overrides (if well implemented).