Like client component and server component.
const root = cm.create("#root", {width: 200, height: 50});
root.render(sketch());
function sketch() {
return {
loop: true,
render: () => [
cm.svg("circle", {
cx: Math.abs(Math.sin(Date.now() / 1000) * 200),
cy: 25,
r: 20,
stroke: "red",
strokeWidth: 4,
}),
],
};
}