An open API service indexing awesome lists of open source software.

https://github.com/ph-fritsche/react-weblibrary

Require javascript libraries from the web
https://github.com/ph-fritsche/react-weblibrary

Last synced: 2 months ago
JSON representation

Require javascript libraries from the web

Awesome Lists containing this project

README

        

# react-weblibrary

Another react hook for loading scripts from the web

```js
import { useWebLibrary } from 'react-weblibrary'

function MyComponent() {
// Expect the script from https://example.com/someLibrary to define `window.$`.
// If the global exists (e.g. because the script is already requested in ), the script will not be requested again.
const [someLibrary, status] = useWebLibrary('$', 'https://example.com/someLibrary')

if (!someLibrary) {
return status === 'try' ? 'Still loading...' : 'Something went wrong.'
}

someLibrary.someFunction()
}
```