npm install mixed-signalsimport { useSignal } from "@preact/signals";import { RPCClient } from "mixed-signals/client";import type { Root } from "./server"; const rpc = new RPCClient<Root>(transport); export function TodoList() { const todos = useSignal(rpc.models.todos.all); return ( <ul> {todos.value.map((todo) => ( <li key={todo.text.value}>{todo.text.value}</li> ))} </ul> );}