export const Counter = {
id: 'Counter',
init() {
app.state.counter = app.getState('counter') ?? 0;
},
render() {
return `
Count: ${app.state.counter || 0}
`;
},
increment() {
app.setState({counter: app.state.counter += 1}, Counter.id, true);
},
decrement() {
app.setState({counter: app.state.counter -= 1}, Counter.id, true);
}
}