Ionic 3 module structure best practice

I’m keen to upgrade my current app to Ionic 3 but I want to be sure of best practice. The Lazy Load branch of the Conference app now has a module for every component. Is this now the recommended way of structuring your app in order to utilise lazy loading?

I have tried to base the structure of my app on the Angular Style Guide - with a shared module, a core module and feature modules. Is this still a recommended approach for Ionic 3?


If you have components that are used in multiple pages, I think the current state of affairs results in a situation where lazy loading is contraindicated.

See the discussion here and here.

1 Like