Публикации по теме 'javacript'
Я изменил loadScript на крючок:
Я изменил loadScript на крючок:
``` константа загружена = {}
export const useLoadScript = url =› { const [loading, setLoading] = React.useState(true)
const callback = React.useCallback(() =› { loaded[url] = true setLoading(false) }, [url, setLoading])
React.useEffect(() =› { if (loaded[url]) return setLoading(false) console.log('LOAD') let script = document.createElement('script ') // создать тег скрипта script.type = 'text/javascript'
// когда состояние скрипта готово и загружено..