diff --git a/README.md b/README.md index 88d6998ae..cda0bfd80 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,69 @@ let art = new Artplayer({ }) ``` +## React + +```jsx +import Artplayer from 'artplayer' +import { useEffect, useRef } from 'react' + +export default function Player({ option, getInstance, ...rest }) { + const $container = useRef() + + useEffect(() => { + const art = new Artplayer({ + ...option, + container: $container.current, + }) + + if (typeof getInstance === 'function') { + getInstance(art) + } + + return () => art.destroy(false) + }, []) + + return
+} +``` + +## Vue + +```vue + + + + + +``` + ## Plugins | Name | Describe | State | @@ -159,8 +222,6 @@ We accept donations through these channels:  -[](https://dartnode.com 'Powered by DartNode - Free VPS for Open Source') - ## License MIT © Harvey Zack