As I delve into the world of Angular 2+ development with my first application, I find myself faced with challenges on how to effectively structure it.
The initial phase involves implementing user authentication features such as login and account creation. Already, I have multiple components dedicated to these tasks - login form, signup form, login page, signup page, and more. Managing all these components within the root module feels cluttered, especially considering the future expansion of the application.
What would be the optimal approach moving forward? Should I create a separate module for each route, or perhaps combine both login and signup functionalities into one module given their similarities? Despite my search efforts online, I haven't found definitive guidance on this matter. Any advice or recommendations would be greatly appreciated!
Thank you in advance!