🎯 What you'll practice: Selecting, modifying, and listening for events on DOM elements.
1-B 2-B 3-B 4-B | 5 = addEventListener 6 = NodeList 7 = document.querySelector('#menu').classList.add('open'); 8 = document.querySelector('#go').addEventListener('click', () => console.log('clicked')); 9 = To stop the browser's default full-page reload/navigation so the form's data can be handled with JavaScript (e.g. sent via fetch) instead | 10 = As an app grows, manually tracking which classes/attributes are set on which elements across many interactions becomes error-prone and hard to reason about; React solves this by letting you describe the UI as a function of state, and it handles all DOM updates for you.