useState는 구성요소의 상태를 보유하는 반응 후크입니다.
이 경우 상태는 카운터입니다.
버튼은 카운터의 상태를 증가시킵니다. - 버튼을 누르면 카운터가 감소합니다.
・src/Example.js
import { useState } from "react"; const Example = () => { const [count, setCount] = useState(0); return ( <> <CountResult title="count" count={count} /> <CountUpdate setCount={setCount} /> </> ); }; const CountResult = ({ title, count }) => ( <h3> {title} : {count} </h3> ); const CountUpdate = ({ setCount }) => { const countUp = () => { setCount((prev) => prev + 1); }; const countDown = () => { setCount((prev) => prev - 1); }; return ( <> <button onClick={countUp}>+</button> <button onClick={countDown}>-</button> </> ); }; export default Example;
・카운트업 동작은 다음과 같습니다.
・카운트다운 동작은 다음과 같습니다.
위 내용은 리액트 기본~useState/카운트번호~의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!