React Base Fiddle (JSX)

Starting point for creating JSFiddles with React.

HTML

<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>
<div id="root"></div>

Babel + JSX

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

function Parent () {
	const [counter, setCounter] = React.useState();
	return (
  	<Child counter={counter} setCounter={setCounter}/>
  )
}

function Child (props) {
	const counter = props.counter;
  const setCounter = props.setCounter;
  React.useEffect(() => {
    setCounter(0);
  })
  const increament = () => {
      setCounter(1);
  }
	return (
  <div> {counter} <button onClick={increament}>Increase Count</button> </div>
  )
}