Angular - FundamentalsHow does Angular's change detection differ from React's virtual DOM approach?AAngular uses zone.js to detect changes and update the DOM directly, React uses virtual DOM diffing.BAngular uses virtual DOM diffing, React uses zone.js.CBoth Angular and React use virtual DOM diffing.DAngular does not detect changes automatically.Check Answer
Step-by-Step SolutionSolution:Step 1: Understand Angular change detectionAngular uses zone.js to track async operations and triggers direct DOM updates.Step 2: Understand React's approachReact uses a virtual DOM to compare changes and update the real DOM efficiently.Final Answer:Angular uses zone.js for change detection; React uses virtual DOM diffing. -> Option AQuick Check:Angular = zone.js; React = virtual DOM [OK]Quick Trick: Angular uses zone.js; React uses virtual DOM diffing [OK]Common Mistakes:Swapping Angular and React change detection methodsAssuming Angular uses virtual DOMBelieving Angular lacks automatic change detection
Master "Fundamentals" in Angular9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More Angular Quizzes Angular Fundamentals - Angular CLI installation and setup - Quiz 9hard Angular Fundamentals - Running and serving an Angular app - Quiz 4medium Angular Modules - Module lazy loading preview - Quiz 11easy Component Interaction - ng-content for slot-based composition - Quiz 3easy Lifecycle Hooks - ngOnChanges for input changes - Quiz 3easy Lifecycle Hooks - Why lifecycle hooks matter - Quiz 1easy Pipes - Creating custom pipes - Quiz 12easy Pipes - Built-in pipes (date, currency, uppercase) - Quiz 12easy Templates and Data Binding - Safe navigation operator for null - Quiz 3easy Templates and Data Binding - Event binding with parentheses - Quiz 1easy