Hooks

Hooks 는 리액트 v16.8 에 새로 도입된 기능으로서, 함수형 컴포넌트에서도 상태 관리를 할 수 있는 useState, 그리고 렌더링 직후 작업을 설정하는 useEffect 등의 기능등을 제공하여 기존의 함수형 컴포넌트에서 할 수 없었던 다양한 작업을 할 수 있게 해줍니다

<aside> ⌨️ 훅을 사용 시 지켜야 할 규칙

</aside>

이 두 규칙을 지켜야 각 훅의 상태를 제대로 기억할 수 있다.

useState

state(컴포넌트에서 동작인 값)을 대체 할 수 있다.

useState는 함수형 컴포넌트에서 가변적인 상태를 관리 할 수 있게해준다.

하나의 변수 처럼 활용 가능

import React, { useState } from 'react';

const [value, setValue] = useState(초기값);