This guide explores optimization tools pipes and memoization and how they can be used to avoid excess re-renders and expensive computations in components.
Angular has five types of route guards for controlling access to specific routes. Learn how to implement them in five steps, with the CanActivate route guard as an example.