import React, { useState } from 'react';
//// ๋ฆฌ์กํธ์ ์๋ ๋ด์ฅํจ์ import
const [user,setUser] = useState('parkhacker');
//[user๋ฐ์ดํฐ, user๋ฐ์ดํฐ๋ณํํจ์]
state ๊ฐ์ ๋ณํ ์ํค๊ณ ์ถ๋ค๋ฉด ํจ์๋ฅผ ๋ถ๋ฌ ์ธ์์๋ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฐ์ ๋ฃ์ด์ฃผ๋ฉด ๋๋ค.
setUser(`๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฐ`); setNumber(count + 1);
import React, { useState } from 'react';
function Example() {
// "count"๋ผ๋ ์๋ก์ด ์ํ ๊ฐ์ ์ ์ํฉ๋๋ค.
const [count, setCount] = useState(0);
return (
<div>
<p>You clicked {count} times</p>
<button onClick={() => setCount(count + 1)}>
//๋ฆฌํด๊ฐ = setCount(count+1)
Click me
</button>
</div>
);
}
์ด๋ฒคํธ ์ถ๊ฐ์ onclick = {์คํํ๊ณ ์ถ์ ํจ์ ์ด๋ฆ}
ํํ๋ก ์ค์ ํด์ค๋ค.
const handleChangeUser = (event) => {
setUser(event.target.value);
//์ด๋ฒคํธ๊ฐ ์ผ์ด๋๋ ํ๊ฒ์ value๋ฅผ user์ ๊ฐ์ผ๋ก ์
๋ฐ์ดํธ
};