1const state = useMutableState({
2 count: 0,
3 items: [1,2,3],
4 nested: { value: { deep: 42 } },
5 regex: /abc/i,
6});
7
8return (<div>
9 <Button onClick={() => (state.count += 1)}>state.count += 1</Button>
10 <Button onClick={() => (state.nested.value.deep += 1)}>state.nested.value.deep += 1</Button>
11 <Button onClick={() => state.items.push(state.items.length + 1)}>state.items.push()</Button>
12 <Button onClick={() => state.items.pop()}>state.items.pop()</Button>
13 <Button onClick={() => (state.regex = new RegExp(Date.now().toString(), 'g'))}>
14 state.regex = Date.now()
15 </Button>
16</div>);
17