
Jayson A. answered 01/04/20
Full Stack Software Engineer with 4+ years of industry experience
In a situation like this, the general rule is to group relevant components together into a module, and then as the size of your application increases, add more modules. In this case, if the header/footer/sidebar components you described are going to be present throughout the entire app(as most are), the best route would be to use.
- App: - Layout module: - Header Component - Footer Component
This way you are combining relevant components under 1 module rather than having a lot of excess files and code adding extra unneeded modules.