

이 화면을 최대한 비슷하게 만들어보려고 한다.
function App() {
  const flex = {
    display: 'flex',
    alignItems: 'center',
    justifyContent: 'center',
    height:'100vh'
  };
  const style = {
    padding: '30px',
    border: '1px solid green',
    borderRadius: '10px',
    margin:'5px'
  };
  return (
    <div className='container' style={flex}>
      <div style={style}>감자</div>
      <div style={style}>고구마</div>
      <div style={style}>오이</div>
      <div style={style}>가지</div>
      <div style={style}>옥수수</div>
    </div>
  );
}
결과

나는 카운터를 만들라길래 바닐라자바스크립트 처럼 만들었다.
function App() {
  let number = 0;
  const count = () => {
    number++;
    document.querySelector('span').textContent = number;
  }
  return (
    <div>
      <button onClick={count}> +1 </button> <span></span>
    </div>
  );
}
근데 usestate를 통해서 만들라는 뜻이였다.
다시 만들었다.
function App() {
  const [number, setNumber] = useState(0);
  return (
    <div>
      {number}
      <button onClick={()=>{setNumber(number+1)}}>+1</button>
      <button onClick={()=>{setNumber(number-1)}}>-1</button>
    </div>
  );
}
오우...더 깊은 기술을 배우셨나보네요!! 항상 재미있게 보고 있습니다!