[ Web ]/React.js
[React.js] Kossie Coder - 4강. 리액트 훅스 useState
HoYoung Kim
2021. 12. 28. 15:25
1. Hook의 개요
Hook은 React 버전 16.8에 새로 추가되었습니다. Hook을 이용하여 Class를 작성할 필요 없이 상태 값과 여러 React의 기능을 사용할 수 있습니다.
2. useState
useState는 화면의 상태 값을 바꿀 때 사용한다.
// useState를 import 시켜야 한다.
import React, {useState} from "react";
function App() {
// text라는 변수를 setText 함수를 이용해 변화시킨다.
// useState() 괄호안에 초기값을 설정할 수 있다.
const [text, setText] = useState('Kossie');
const updateText = () => {
// text라는 변수를 'Coder'로 변화시킨다.
setText('Coder');
};
return (
<div className="App">
{/* JavaScript의 변수를 JSX에서 사용하려면 중괄호 안에 변수를 넣으면 된다. */}
<span>{text}</span>
<button onClick={updateText}>Update</button>
</div>
);
}
export default App;
강의 링크