+버튼을 누르면 1씩증가, -버튼을 누르면 1씩감소하는 소스이다.

//Counter.js

import React, { useState } from "react"; // useState 사용

const Counter = () => {
 
//상수 선언
  const [**count**, **setCount**] = useState(0);   //useState(0)  0에서 출발

  const plus = () => {
    **setCount**(count + 1);
  };

  const mius = () => {
    **setCount**(count - 1);
  };

  return (
    <div>
      <h2>{count}</h2>
      <button onClick={plus}>+</button>
      <button onClick={mius}>-</button>
    </div>
  );
// 증가된 결과를 App.js 에 뿌려주기 때문에 버튼을 누르면 리렌더 된다.
};

export default Counter;
//App.js

import "./App.css";
import MyHearder from "./MyHeader";
import MyFooter from "./MyFooter";
import Counter from "./Counter";

function App() {
  let name = "shipjh";

  return (
    <div className="App">
      <MyHearder />
      <Counter />
    </div>
  );
}

export default App;