I'd like to simulate fetching data inside useEffect hook, but I'm getting warning: React Hook useEffect has a missing dependency: 'fetchData'.
Since I wanted to call this fetch function only once, it should work fine. Can you help me?
I "fetch" data from local array
const people = [
    { id: 1, name: 'Alex' },
    { id: 2, name: 'Ben' },
  ];
//useState hook where I want to keep fetched data
const [data, setData] = useState([]);
//simulated fetch data function
const fetchData = () => {
    setTimeout(() => {
      people.forEach(item => {
        setData(currentState => [...currentState, item]);
      })
    }, 500);
  };
//finally useEffect hook
useEffect(() => {
    fetchData();
}, []);
 
    