Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

easy-1

[React] React useState 본문

Web/React

[React] React useState

easy-1 2022. 5. 28. 21:14

<개요>

컴포넌트에서 보여줘야 하는 데이터가 변경될 때 useState를 통해 바로 나타내 줄 수 있다.

React 16.8에서 Hooks라는 기능이 생기면서 함수형 컴포넌트에서도 상태관리가 가능해졌다.


<적용방법>

1. useState를 사용하기위에 임포트해준다.

2. useState를 이용해 사용할 값을 초기화해준다.

3. 데이터 값을 변경할때는 setCount 를 사용하고 나타낼 때에는 count 를 사용한다.

import React, { useState, useEffect } from "react";

const SamplePage = () => {

  // useState
  const [count, setCount] = useState(0);
  const [text, setText] = useState("");
  const [list, setList] = useState([]);

  useEffect(() => {
   changeData();
  }, []);


  // 데이터 변경
  const changeData = () => {
    setCount(10);
  };

  // render
  return (
    <div>
      // Component
      <div>{count}</div>
    </div>
  );
};
export default SamplePage;

<참고>

https://ko.reactjs.org/docs/hooks-state.html

 

Using the State Hook – React

A JavaScript library for building user interfaces

ko.reactjs.org

https://react.vlpt.us/basic/07-useState.html

 

7. useState 를 통해 컴포넌트에서 바뀌는 값 관리하기 · GitBook

7. useState 를 통해 컴포넌트에서 바뀌는 값 관리하기 지금까지 우리가 리액트 컴포넌트를 만들 때는, 동적인 부분이 하나도 없었습니다. 값이 바뀌는 일이 없었죠. 이번에는 컴포넌트에서 보여줘

react.vlpt.us

 

'Web > React' 카테고리의 다른 글

[React] React Router  (0) 2022.05.28
[React] 환경 설정  (0) 2022.05.02
Comments