-
[모각코+] 웹 리액트(React) 1월달과정 5일차모각코+/React 2022. 1. 18. 15:54728x90
https://codemate.kr/@Qcell/%EC%98%A4%EB%8A%98%EC%9D%98-%EB%AC%B8%EC%A0%9C-%EA%B5%AC%EA%B5%AC%EB%8B%A8-%EC%B6%9C%EB%A0%A5%ED%95%98%EA%B8%B0
✅ 오늘의 문제 : 구구단 출력하기 by Qcell | 코드메이트
Button.js import React from "react"; const Button = ({text,onClick}) => { return <button onClick={onClick}>{text}</button>; } export default B
codemate.kr
✅ 오늘의 문제 : 구구단 출력하기
Button.js
import React from "react"; const Button = ({text,onClick}) => { return <button onClick={onClick}>{text}</button>; } export default Button;
Multiply.js
import React from "react"; const Multiply = ({number}) => { const mul = [1,2,3,4,5,6,7,8,9]; return ( <div> {mul.map((n) => ( <p> {number} * {n} = {number*n} </p> ))} </div> ); } export default Multiply;
App.js
import React, { useState } from 'react'; import Button from "./Button"; import Multiply from './Multiply'; import styles from './styles/css/App.module.css'; function App() { const [number,setNumber] = useState(2); function plusClick(){ setNumber(number+1); } function minusClick(){ setNumber(number-1); } function resetClick(){ setNumber(0); } return ( <div className={styles.container}> <Multiply number={number}/> <Button className={styles.btn1} onClick={plusClick} text="+1"/> <Button className={styles.btn2} onClick={minusClick} text="-1"/> <Button className={styles.btn3} onClick={resetClick} text="RESET"/> </div> ); } export default App;
실행화면
728x90'모각코+ > React' 카테고리의 다른 글
[모각코+] 웹 리액트(React) 1월달과정 7일차 (0) 2022.01.21 [모각코+] 웹 리액트(React) 1월달과정 6일차 (0) 2022.01.20 [모각코+] 웹 리액트(React) 1월달과정 4일차 (0) 2022.01.17 [모각코+] 웹 리액트(React) 1월달과정 3일차 (0) 2022.01.16 [모각코+] 웹 리액트(React) 1월달과정 2일차 (0) 2022.01.12