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;
강의 링크
'[ Web ] > React.js' 카테고리의 다른 글
[React.js] Kossie Coder - 7강. 컴포넌트로 반복 제거 (0) | 2021.12.28 |
---|---|
[React.js] Kossie Coder - 6강. useEffect 사용하기 (0) | 2021.12.28 |
[React.js] Kossie Coder - 5강. 폼에서 useState 사용하기 (0) | 2021.12.28 |
[React.js] Kossie Coder - 3강. 이벤트 핸들링 (onClick & onKeyUp) (0) | 2021.12.28 |
[React.js] Kossie Coder - 2강. 폴더구조 & 컴포넌트 소개 (0) | 2021.12.28 |