본문 바로가기
모던 리액트

5. useState

by 슈퍼 루키 2023. 1. 18.

함수형 컴포넌트에서 Hooks 기능을 통해 상태를 관리할 수 있음

 

함수형 업데이트

- setNumber를 사용할 때 값을 업데이트 하는 함수를 파라미터로 넣어줌 

- 최적화로 어떤 관련이 있는지 다음 시간에..

Counter.js

import React, { useState } from 'react';

function Counter() {
  const [number, setNumber] = useState(0);

  const onIncrease = () => {
    setNumber(prevNumber => prevNumber + 1);
  }

  const onDecrease = () => {
    setNumber(prevNumber => prevNumber - 1);
  }

  return (
    <div>
      <h1>{number}</h1>
      <button onClick={onIncrease}>+1</button>
      <button onClick={onDecrease}>-1</button>
    </div>
  );
}

export default Counter;

 

반응형

'모던 리액트' 카테고리의 다른 글

react onkeydown에서 preventDefault 에러  (1) 2023.02.01
6. input 상태 관리  (0) 2023.01.18
4. 조건부 렌더링  (0) 2023.01.18
3. props  (0) 2023.01.18
2. JSX  (0) 2023.01.18

댓글