티스토리 뷰

React

[React] 입문 / State (상태)

에스파니아 2022. 3. 4. 23:17
728x90
반응형

State 개요



StateComponent UI 의 데이터가 다양한 상황이나 이벤트에 따라서 변경이되면, Component UI가 자동으로 갱신되도록 동적 데이터를 관리하는 Object 이다.

Component 가진 State 가 바뀌면 해당 Componentrerender 되고, 이러한 특징은 React Component 가 가지는 특성 중 하나이다.



State 예제



import React, {useState} from 'react';

const Counter = () => {

    const [count, setCount] = useState(0);	// useState 사용 , 매개변수 : 초기값

    const onIncrease = () => {
        setCount(count + 1);	//setCount 를 통해 state를 변경해야 re rendering 된다.
    }

    const onDecrease = () => {
        setCount(count - 1);
    }

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

export default Counter;



728x90

'React' 카테고리의 다른 글

[React] 입문 / Props 응용 / re-render  (0) 2022.03.08
[React] 입문 / Props  (0) 2022.03.08
[React] 입문 / JSX  (0) 2022.03.03
[React] 입문 / Create React App 프로젝트 구성  (0) 2022.03.03
[React] 입문 / Create React App  (0) 2022.03.02
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/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
글 보관함