DEV Community

Discussion on: A Better Way to Structure React Projects

gruckion profile image
Stephen Rayner

“Well, a header is an organism, so let me check the organism folder.”

Or you could check feature/header/components

krisguzman_dev profile image
Kris Guzman Author

Is a header a "feature"? I thought it was a part of layout? What defines a feature?

But I see your point: there are logical ways to organize these things that can be more intuitive for a developer.

What I'm getting at is that atomic design provides more of a unified language for organization. More so, it's a common framework that designers follow, and could help back and forth communication.

Controversial? Certainly. Can it be improved upon? Hell yeah, that's what part 2 is for :)