import '../lib/polyfill.js' import { useState } from 'react' import { Button, Input, createRoot } from '../lib/react-qw/index.js' import * as gui from 'gui' function Counter() { const [count, setCount] = useState(0) return ( ) } function Logger() { const [logs, setLogs] = useState([]) const add = () => setLogs(prev => [...prev, `log ${prev.length + 1}`]) return ( {logs.map((l, i) => )} ) } const win1 = createRoot({ text: 'Counter', x: 100, y: 100, width: 420, height: 340 }) win1.render() const win2 = createRoot({ text: 'Logger', x: 550, y: 100, width: 420, height: 340 }) win2.render()