/click-counter

React click counter example

Primary LanguageHTML

My example of click counter with using the State Hook

I styled my version with material-ui, you can try to reach 2 clicks and see the bonus ))

You might want to see from where it was all started, what is the simple implementation
function App() {
    const [count, setCount] = useState(0);
    return (
        <>
            <div>{count}</div>
            <button 
                type="button"
                onClick={() => setCount(count + 1)}
            >
                Count me!</button>
        </>
    );
}

ReactDOM.render(
    <App/>,
    document.getElementById('root')
);

export default App;
How to run on http://localhost:3000:

We now have a counter that increases every time there’s a click on a Button. This is a simple example to illustrate state. I don’t recommend you use it as a counter in a real application. Instead, you’d probably want to create this.state.history variable that stores exactly which button was clicked at which point as an array of the current state at different points in time. Then, if you need a click count, you can access it with this.state.history.length, and that click count will be correct even if you undo past changes.

Reference link