React does not have specific requirements and ways as to where your components should go or how they should be organized. This is up to developers working on the project. Here are several approaches:
Organizing components by Type - Similar elements are systematized in the same place. React components live in a components folder. Styles, in a styles folder. And so on.
Organizing components by Similarity - This type of organizing React components ensures that everything a component needs remains as close to the component as possible.
Organizing components by Functional Area – Placing components by app function, like “Customer” would have all related Customer components for Customer screens/functionality.