Best practices for angular components

Fairly new to angular and I’ve read that’s it a best practice to break application into seperate modules and lazy load them. That being said, is it a good practice to have the constant pieces of my template, like the navbar and footer, in their own modules and have them eagerly loaded? Or include them in my root app component?

Hey @jrobm2k9 yes I would say lazy loading for module that are in different places of your application is a good way to think about render the components only when you need to… about the header and footer and all the “static” part of your application I would suggest you to declare those components directly in your app.module :slight_smile: