I am trying to import an array of words into my hangman game, however, I am encountering an error
Cannot read properties of undefined (reading 'split') Word /src/components/Word.js:8:20 5 | 6 | return ( 7 |
8 | {selectedWord.split('').map((letter, i) => { | ^ 9 | return ( 10 | 11 | {correctLetters.includes(letter) ? letter : ''}
Here is the Words.js file where the error appears to be occurring on line 8:
import React from 'react';
// rendering the list of correct words
const Word = ({ selectedWord, correctLetters }) => {
return (
<div className="word">
{selectedWord.split('').map((letter, i) => {
return (
<span className="letter" key={i}>
{correctLetters.includes(letter) ? letter : ''}
</span>
)
})}
</div>
)
}
export default Word
Any help to fix this problem would be much appreciated, Thanks :)
wordsfrom words.js and import asimport {words} from "./components/words";