+
= 1
// read value from proxy
const name = useProxyState<string>("name");
const firstNumber = useProxyState<number>("firstNumber", 0);
const secondNumber = useProxyState<number>("secondNumber", 1);

...

<input
type="number"
name="firstNumber"
defaultValue={firstNumber.value}
onChange={(e) => {
// update value using the proxy. no setState needed!
firstNumber.value = Number(e.target.value);
}}
/>