Im new to Angular word (I personaly prefer Vue), but we have to use it for our client.
Thing is, he recommended to use NGRX Component store and not global store or something else. And because project belongs to him, we need to code like he wants.
But, problem is, that my component stores are large. I mean, some of them have 500+ lines of code and one almost 1000. And thats too much, even 300 is.
Question is, is there any good practice to split large component store to smaller parts? Like services with its own "state" and logic and component store will just gather everything from them and share with components (but in this situation, you can directly inject service to needed component)
Thank you