import { useState, useEffect } from 'react' import { CardGroup } from 'react-bootstrap' import PreviewCourses from './PreviewCourses' export default function FeaturedCourses(){ const [previews, setPreviews] = useState([]) useEffect(() => { fetch(`${ process.env.REACT_APP_API_URL}/courses/`) .then(res => res.json()) .then(data => { console.log(data) const numbers = [] const featured = [] const generateRandomNums = () => { let randomNum = Math.floor(Math.random() * data.length) if(numbers.indexOf(randomNum) === -1){ numbers.push(randomNum) }else{ generateRandomNums() } } for(let i = 0; i < 5; i++){ generateRandomNums() featured.push( ) } setPreviews(featured) }) }, []) return( <>

Featured Courses

{previews} ) }