I have the following code:
Hook:
import { useEffect } from 'react';
const useScript = url => {
useEffect(() => {
const script = document.createElement('script');
script.src = url;
script.async = true;
document.body.appendChild(script);
return () => {
document.body.removeChild(script);
}
}, [url]);
};
export default useScript;
Use:
useScript("script1.js")
useScript("script2.js")
useScript("script3.js")
How I would like to use it:
useScriptMulti("script1.js","script2.js","script3.js")
Can you give me a hand?