setNum은 Setter와 유사하다.
let [num, setNum] = useState(1);
-일반변수 : 새로고침해야 렌더링됨
-useState : 값이변경되면 (setNum 호출되면 ) 화면이 자동으로 다시 렌더링됨.
import logo from './logo.svg';
import './App.css';
import { useState } from "react";
function App() {
let name = "Bisuuuuuuuuuuu";
let [num, setNum] = useState(1);
return (
<div className="App">
<header className="App-header">
<div>{num}</div>
<button onClick={()=>{setNum(num=num+1)}}>버튼</button>
</header>
</div>
);
}
export default App;
'Front > React' 카테고리의 다른 글
[React] 수정모드 구현하기 (0) | 2023.08.25 |
---|---|
[React] 함수분리하기, 파라미터전달방법 (0) | 2023.08.25 |
[React] 카운터, 기록 기능만들기 // js반복문 (0) | 2023.08.24 |
[React] css 적용법 (0) | 2023.08.24 |