From 06170175dc7cbfcb71e81cd89dee1f0c5446c41b Mon Sep 17 00:00:00 2001 From: nig Date: Sat, 1 Jan 2022 17:00:10 +0100 Subject: [PATCH] allow state change --- src/index.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index f8aee6f..6996207 100644 --- a/src/index.js +++ b/src/index.js @@ -18,12 +18,12 @@ export function Score({ const rendererRef = useRef() useEffect(() => { - if (rendererRef.current == null) { + rendererRef.current = new Renderer( container.current, Renderer.Backends.SVG ) - } + const renderer = rendererRef.current renderer.resize(width, height) const context = renderer.getContext() @@ -66,6 +66,14 @@ export function Score({ auto_beam: true, }) }) + + return function cleanup() { + if (container.current) { + container.current.innerHTML = ""; + } + }; + + }, [staves]) return