diff --git a/packages/griffith-standalone/src/index.js b/packages/griffith-standalone/src/index.js index 0ce5b2e7..386c0b78 100644 --- a/packages/griffith-standalone/src/index.js +++ b/packages/griffith-standalone/src/index.js @@ -3,13 +3,21 @@ import ReactDOM from 'react-dom' import Player from 'griffith' export function createPlayer(target) { + function render(props) { + ReactDOM.render(, target) + } + + render() + return { render(props) { - ReactDOM.render(, target) + render(props) + return this }, dispose() { - ReactDOM.unmountComponentAtNode(target) + ReactDOM.render(null, target) + return this }, } }