When modules were eagerly loaded (framework 2), I only had to load rxjs operators like
do one time, and could do it more or less anywhere, and it would be available to all modules. Now it looks as though each time I want to use
take, I need to import it into the module where I want to use it.
Does anyone have ideas about best practices here? While debugging, I’ll probably import
do into app.component.ts, because I see myself using that a lot. But do I have duplicate take code for each page where I import
take? If so, this looks like potentially a more expensive duplication than the code duplication for components. (At least my components tend to be smaller than rxjs operators.)