[React] State Hook


[React] State Hook

React hook은 react 최신 문법의 핵심으로 기존의 리액트가 클래스 기반의 컴포넌트를 생성하는 데 있어 단점을 해결하기 위해 새로 출시한 기능 React hook은 class를 전혀 사용하지 않고 함수로 시작해서 함수로 끝난다. 다음 예시 소스는 state hook을 사용하여 버튼 클릭 시 숫자가 증가하는 웹 페이지에 대한 소스다. import React, { useState } from "react"; // react hook 불러오기 import logo from './logo.svg'; import './App.css'; // useState는 최상단에서 선언해야 한다. // 버튼 클릭 시 숫자 자동 증가 function App() { // 카운트는 클릭 횟수 저장할 변수, setCount는 카운트를 늘려가기 위한 함수 // useState의 0은 초기값(숫자,문자,배열,객체 모두 올 수 있음) // 변수와 함수는 원하는 대로 지으면 되지만, 보통 함수는 변수명 앞에 ...


#hook #react #reactjs #state #statehook #리액트

원문링크 : [React] State Hook