Public
Edited
Feb 21, 2021
1 fork
2 stars
Insert cell
Insert cell
{
const root = html`<div />`;
render(App, root);
return root;
}
Insert cell
App = () => {
const { createSignal, onCleanup } = solid;
const [count, setCount] = createSignal(0),
timer = setInterval(() => setCount(count() + 1), 1000);
onCleanup(() => clearInterval(timer));
return html`<div>${count}</div>`;
}
Insert cell
solid = import('//cdn.skypack.dev/solid-js')
Insert cell
render = {
const { render } = await import('//cdn.skypack.dev/solid-js/web');
return render;
}
Insert cell
html = {
const { default: html } = await import('//cdn.skypack.dev/solid-js/html');
return html;
}
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more