굥뷰를 햡시댜

useState 본문

웹/React, typescript

useState

GodZ 2023. 3. 28. 21:49

React 컴포넌트에서는 컴포넌트 내부에서 선언한 변수의 값이 바뀌더라도, 화면에 그려진 값이 바뀌지 않는다.

 

이럴 때 useState를 사용해서 값이 바뀌었을 때 바로바로 반영해준다.

 

 

import {useState} from 'react';

function App() {
  const [number, setNumber] = useState(1);

  const double = () => {
    const doubleNumber = number * 2;
    setNumber(doubleNumber);
    console.log(doubleNumber);
  };
  
  return (
    <>
      <div>{number}</div>
      <button onClick={double}>Submit</button>
    </>
  )
}

export default App;

 

 

' > React, typescript' 카테고리의 다른 글

이벤트(onClick)  (0) 2023.03.28
Fragment  (0) 2023.03.28
함수 사용하기  (0) 2023.03.28
react 컴포넌트  (0) 2023.03.28
react 폴더 구조 살펴보기  (0) 2023.03.28
Comments