# Debug Challenge - Antwoordenblad (ALLEEN VOOR TIM) **⚠️ NIET DELEN MET STUDENTEN** --- ## Overzicht Fouten Het project bevat **4 typen fouten**, verspreid over **8 bestanden**. --- ## FOUT 1: Missing Dependency — `lucide-react` **Bestanden:** `components/Hero.tsx`, `components/FeatureCards.tsx` **Symptoom:** `npm install` werkt, maar `npm run dev` geeft: ``` Module not found: Can't resolve 'lucide-react' ``` **Oorzaak:** `lucide-react` wordt geïmporteerd in Hero.tsx en FeatureCards.tsx, maar staat NIET in package.json. **Fix:** ```bash npm install lucide-react ``` **Leerdoel:** Studenten leren dat je imports moet matchen met dependencies in package.json. --- ## FOUT 2: Typo in Import Path **Bestand:** `app/page.tsx` (regel 1) **Symptoom:** ``` Module not found: Can't resolve '@/componenst/Hero' ``` **Oorzaak:** Typo: `@/componenst/Hero` i.p.v. `@/components/Hero` **Fix:** ```tsx // FOUT: import Hero from "@/componenst/Hero"; // CORRECT: import Hero from "@/components/Hero"; ``` **Leerdoel:** Lezen van error messages, herkennen van typos in import paden. --- ## FOUT 3: Missing Import — `TestimonialSection` **Bestand:** `app/page.tsx` (regel 9) **Symptoom:** ``` ReferenceError: TestimonialSection is not defined ``` **Oorzaak:** `` wordt gebruikt in page.tsx maar is niet geïmporteerd. **Fix:** Voeg import toe bovenaan page.tsx: ```tsx import TestimonialSection from "@/components/TestimonialSection"; ``` **Leerdoel:** Begrijpen dat elk component geïmporteerd moet worden. --- ## FOUT 4: Missing Imports in layout.tsx — `Navbar` en `Footer` **Bestand:** `app/layout.tsx` (regels 17-18) **Symptoom:** ``` ReferenceError: Navbar is not defined ReferenceError: Footer is not defined ``` **Oorzaak:** `` en `