I'm looking for some advice on how much splitting up of components I should be doing.
I have made my Angular 2 app very modular, with various components and services. I have generally divided these components into different .ts/.js files, based on how much that have to do with one another. The result is a handful of large .ts/.js files that contain several Components in each file.
So, my question: can I split them more? Should each component be its own file? Does dependency injection manage this efficiently? If I break up components more granularly, will it hurt performance?
I'm basically wondering what others are doing, and is there a best practice?
Thanks!