728x90
React에서는 상태(State) 변화를 확인할 수 있다.
먼저
import React,{useState} from 'react';
를 선언하여 사용 한다.
콘솔을 확인하면 리엑트는 버튼 클릭이벤트로 2번의 counter을 호출하는 것 을 확인할 수 있다.
한 번은 연산을 수행하며 한번은 화면 렌더링을 수행한다.
import React,{useState} from 'react';
const Counter = () =>{
console.log("counter 호출!");
const [count, setCount, ads] = useState(0);
const onIcrease = ()=>{
setCount(count + 1);
}
const onDecrease = () =>{
setCount(count -1);
}
return (
<div>
<h2>{count}</h2>
<button onClick={onIcrease}>+</button>
<button onClick={onDecrease}>-</button>
</div>
);
}
export default Counter;
728x90
'Web > React' 카테고리의 다른 글
[React] Lifecycle 생애주기 및 사용방법 (0) | 2023.04.21 |
---|---|
[React] 포커스 이벤트 주기 import { useRef } (0) | 2023.04.20 |
[React] 사용자 입력 처리 import { useState } (0) | 2023.04.20 |
[React] 컴포넌트간 데이터 이동 Props (0) | 2023.04.20 |
[React] React설명 및 장점 설치방법 (1) | 2023.04.20 |