i have a simple state and a function that runs in useEffect, i setup the useEffect second argument to my updating state but seems to run in an endless loop causing endless re-renders
const [file, setFile] = useState({audioFile: {} })
  const loadAudioFromPath = (path) => {
    import(`../components/Media/Resources/${path}`).then(audio =>
      setFile({
        audioFile: new Audio(audio),
      })
    );
  }
   useEffect(() => {
     loadAudioFromPath(resourceURI)
     console.log(file)
   }, [file])
i also tried
 useEffect(() => {
         loadAudioFromPath(resourceURI)
         console.log(file)
       }, [])
still same issue!
 
     
     
     
    