docs(pdf-viewer): comment untrack invariant on renderer init
Without untrack, a reactive libLoader prop reference change would reinitialise the whole renderer and lose all loaded state. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -39,6 +39,7 @@ let {
|
|||||||
libLoader?: LibLoader;
|
libLoader?: LibLoader;
|
||||||
} = $props();
|
} = $props();
|
||||||
|
|
||||||
|
// untrack: libLoader prop change must not reinitialise the renderer
|
||||||
const renderer = untrack(() => createPdfRenderer(libLoader));
|
const renderer = untrack(() => createPdfRenderer(libLoader));
|
||||||
|
|
||||||
// Canvas and text layer container refs — bound via bind:this
|
// Canvas and text layer container refs — bound via bind:this
|
||||||
|
|||||||
Reference in New Issue
Block a user