React, useState, Counter.js
2024. 12. 13. 15:59ㆍ웹 개발
Counter.js
import React, { useState } from "react";
const Counter = () => {
const [number, setNumber] = useState(0);
const [fixedNumber] = useState(0); // This value remains fixed.
const handleClick = () => {
setNumber((prevNumber) => {
const updatedNumber = prevNumber + 1;
console.log("방금 setNumber가 호출되었습니다.");
console.log({ number: updatedNumber });
return updatedNumber;
});
};
return (
<div>
<h1>{number}</h1>
<h2>바뀌지 않는 값: {fixedNumber}</h2>
<button onClick={handleClick}>+1</button>
</div>
);
};
export default Counter;
https://stackblitz.com/edit/react-basecamp-qdkdcwk3?embed=1&file=src%2FCounter.jsx
'웹 개발' 카테고리의 다른 글
React, Iteration, 컴포넌트 배열로 반환하기, map (0) | 2024.12.16 |
---|---|
React, ScrollBox, Ref, 참조 (0) | 2024.12.13 |
React, Vite + 리액트 프로젝트 시작하기 (1) | 2024.12.13 |
React, State 사용하기 (0) | 2024.12.11 |
React, propTypes 를 통한 prop 검증 (0) | 2024.12.11 |