In my company, we have an angular dart application that was initially built by backend engineers that became frontend engineers, next week, we have a brainstorming session of how we can improve our application, in all aspects not just code wise, I have suggested a few things as :
- Using Facade services for Redux calls (Since we dispatch actions in components)
- (Maybe) apply inheritance in components and have a "BaseComponent"
- Using a common css grid system (We only use vanilla HTML/CSS)
We do use:
- OnPush change detection
- TrackBy in loops
- NgZone
Can you please provide more ideas ? This will help me leave a good impression in my new team
To your suggestions:
What else I would suggest?