반응형
| App.js
import React from 'react';
import Counter from './component/counter';
import Input from './component/input';
import './App.css';
function App() {
return (
<div>
<Counter/>
{/* <Input/> */}
</div>
);
}
export default App;
| counter.jsx
import React,{useState} from "react";
// 리액트 패키지에서 useState라는 hooks를 불러옴
function Counter(){
const[number,setNumber] = useState(0);
//number은 초기값 0이 할당
//number에 값을 바꾼다 상태값 변화는 setNumber는 함수로 변화를 줌
const plus = () => {
setNumber(number + 1);
console.log('1 더했어요');
}
const minus = () => {
setNumber(number - 1);
console.log('1 뺐어요');
}
return(
<>
<h2>{number}</h2>
<button onClick={plus}>더하기</button>
<button onClick={minus}>빼기</button>
</>
);
}
export default Counter;
반응형
'🟩 Frontend-HTML & CSS & +JS > 🔰 React' 카테고리의 다른 글
React 예제 파일 여는법 (명령어) (0) | 2024.12.05 |
---|---|
React Router를 활용한 라우팅 및 쿼리 처리 (2) | 2024.11.28 |
React 컴포넌트 조건부렌더링+기본상태값 지정 props (삼항연산자, 특별한거면 ★을 채운것으로 표기) (0) | 2024.11.27 |
React 컴포넌트 안에 자식요소 컴포넌트 넣기 (wrapper 안에 다른 div넣기) (1) | 2024.11.27 |
React (const로 스타일 지정) 객체형으로 현재 컴포넌트 안 스타일적용 (1) | 2024.11.27 |