Analysoi virheviesti ja löydä juurisyy.
Analysoi seuraava virhe ja auta korjaamaan se. Virheviesti: [VIRHEVIESTI] Konteksti: - Tiedosto: [TIEDOSTO] - Toiminto jota yritettiin: [TOIMINTO] - Teknologiat: [TEKNOLOGIAT] Koodi joka aiheuttaa virheen: [KOODI] Selvitä: 1. Mikä aiheuttaa virheen 2. Miksi se tapahtuu 3. Miten korjata 4. Miten välttää tulevaisuudessa
Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:
[VIRHEVIESTI][TIEDOSTO][TOIMINTO][TEKNOLOGIAT][KOODI]Analysoi seuraava virhe ja auta korjaamaan se.
Virheviesti:
TypeError: Cannot read properties of undefined (reading 'map')
Konteksti:
- Tiedosto: components/ProductList.tsx
- Toiminto jota yritettiin: Näyttää tuotelista
- Teknologiat: React, TypeScript, Next.js
Koodi joka aiheuttaa virheen:
const ProductList = ({ products }) => {
return products.map(product => <ProductCard key={product.id} {...product} />)
}
Selvitä:
1. Mikä aiheuttaa virheen
2. Miksi se tapahtuu
3. Miten korjata
4. Miten välttää tulevaisuudessaSelkeä selitys ja korjausehdotus.
Selaa kaikkia debuggaus prompteja tai tutustu muihin kategorioihin.