NgRx is a reactive framework for managing state and side effects in your Angular application. You’ve seen examples of getting started with NgRx, but where do you go from here? How do you categorize actions? How do actions relate to effects? We'll look at the next steps with common patterns and practices when scaling up your application while keeping your state infrastructure manageable.