import { createRootFiber, logFiber, render, scheduleRerender } from "./cr"; import { domFiber } from "./symbols"; let renderCount = 0; const Child = () => { logFiber("Child"); return
Child
; }; const App = () => { console.log("render"); const items = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; return (
{ const fiber = (e.target as HTMLElement)[domFiber]; scheduleRerender(fiber!); }} > Hello world {String(++renderCount)}
); }; const root = createRootFiber(document.getElementById("app")!); render(root, );