If we rename production manager to ResourceManager, we use a principle of Clean Code (one interface for all things similar) to only use this interface for all places where we use resources
The production manager doesn't cause any re-renders in case the resource isn't being produced
If we rename production manager to ResourceManager, we use a principle of Clean Code (one interface for all things similar) to only use this interface for all places where we use resources The production manager doesn't cause any re-renders in case the resource isn't being produced