I am using use effect to fetch data from API in a React App
let [rows, setRows] = useState([]);
useEffect(()=>{
  console.log('use effect for first time')
  const url = "https://somepath.com/fff";
  fetch(url).then(response => response.json())
  .then(response=> setRows(response.json.Items))
},[])
After this rows looks like this.
[
  { name: "Jimmy", skills: ["Docker", "JavaScript", "Ruby"] },
  { name: "Dave", skills: ["AWS", "Python"] },
  { name: "Frankie", skills: ["Azure", "JavaScript"] },
  { name: "Liam", skills: ["Java", "JavaScript"] },
  { name: "Fred", skills: ["JavaScript", "AWS"] },
  { name: "Sara", skills: ["PHP", "AWS"] },
  { name: "Matt", skills: [".Net", "PHP", "Docker"] },
]
When I try to apply the filter then I do not get the correct result
useEffects(()=>{
const result = rows.filter(e=> e.skills.includes('JavaScript'));;
console.log(result);
},[xyz])
Also when I console Typeof rows I get "Object" and not an Array
