Recall & Review
beginner
What type of components does Angular use compared to React?
Angular uses standalone class-based components with signals and new control flow syntax, while React uses functional components with hooks.
Click to reveal answer
intermediate
How does Angular handle state management differently from Vue?
Angular uses signals and reactive primitives built into the framework, whereas Vue uses reactive and ref APIs in its Composition API for state management.
Click to reveal answer
intermediate
What is unique about Angular's control flow syntax compared to React and Vue?
Angular 17+ introduces new control flow directives like @if, @for, and @switch, which are more declarative and integrated, unlike React's JSX and Vue's v-if/v-for directives.
Click to reveal answer
advanced
Does Angular use NgModules like React and Vue use modules?
No, Angular 17+ favors standalone components and avoids the NgModules-first approach, unlike older Angular versions. React and Vue use JavaScript modules but do not have a concept like NgModules.
Click to reveal answer
advanced
How does Angular's dependency injection differ from React and Vue?
Angular uses a built-in dependency injection system with the inject() function for services and providers, while React uses context and hooks, and Vue uses provide/inject APIs.
Click to reveal answer
Which Angular feature replaces the need for NgModules in Angular 17+?
✗ Incorrect
Angular 17+ uses standalone components to simplify structure and avoid the older NgModules-first approach.
What syntax does Angular use for control flow in templates?
✗ Incorrect
Angular 17+ introduces @if, @for, and @switch directives for control flow, different from Vue's v-if/v-for and older Angular's ngIf/ngFor.
How does Angular handle state reactivity?
✗ Incorrect
Angular uses signals and reactive primitives built into the framework for state management.
Which framework uses the inject() function for dependency injection?
✗ Incorrect
Angular uses the inject() function as part of its built-in dependency injection system.
Which statement is true about React compared to Angular?
✗ Incorrect
React uses functional components with hooks, while Angular uses standalone components with signals and new control flow directives.
Explain how Angular's component model differs from React and Vue.
Think about how each framework structures components and manages reactivity.
You got /4 concepts.
Describe Angular's approach to dependency injection and how it compares to React and Vue.
Focus on how services or shared data are provided and accessed.
You got /4 concepts.