We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d663469 commit 2606ac1Copy full SHA for 2606ac1
src/renderer/Canvas.tsx
@@ -4,6 +4,7 @@ import React, {
4
useCallback,
5
useEffect,
6
useImperativeHandle,
7
+ useLayoutEffect,
8
useMemo,
9
useRef,
10
} from "react";
@@ -79,7 +80,7 @@ export const Canvas = forwardRef(
79
80
const root = useMemo(() => new SkiaSGRoot(Skia, nativeId), [nativeId]);
81
82
// Render effects
- useEffect(() => {
83
+ useLayoutEffect(() => {
84
root.render(children);
85
}, [children, root]);
86
0 commit comments