Skip to content

Instantly share code, notes, and snippets.

@al3xnag
Last active October 29, 2025 23:19
Show Gist options
  • Select an option

  • Save al3xnag/9dcbad7716cb24e38ccc54409eb7623c to your computer and use it in GitHub Desktop.

Select an option

Save al3xnag/9dcbad7716cb24e38ccc54409eb7623c to your computer and use it in GitHub Desktop.
Classic React Counter App
function Counter() {
const [count, setCount] = React.useState(0);
const increment = () => {
confetti();
setCount(count + 1);
};
const decrement = () => {
confetti();
setCount(count - 1);
};
return React.createElement(
'div',
null,
React.createElement('h1', null, 'Counter App'),
React.createElement('p', null, `Current Count: ${count}`),
React.createElement(
'button',
{ onClick: increment },
'Increment'
),
React.createElement(
'button',
{ onClick: decrement },
'Decrement'
)
);
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(React.createElement(Counter, null));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment