본문 바로가기
프로젝트/한글 게임

1. Canvas

by 갱생angel 2024. 4. 11.

canvas : web에서 마우스로 글, 그림을 그릴수 있게 해주는 태그

  -canvas는 html 태그를 이용하므로 useRef로 DOM에 접근

  -getContext() : 캔버스의 드로잉 컨텍스트를 받아오는 메서드

 

page - <Canvas.js>

import React, { useEffect, useRef } from "react";
import "../../css/canvas.css";

function Canvas() {
  const canvasRef = useRef(null);

  useEffect(() => {
    const canvas = canvasRef.current;
    const ctx = canvas.getContext("2d"); //2d 형식의 드로잉 컨텍스트를 받아옴
  }, []);

  return (
    <div className="canvas">
      <canvas ref={canvasRef} />
    </div>
  );
}

export default Canvas;

 

canvas.css

.canvas canvas {
  width: 500px;
  height: 500px;
  border: 1px solid black;
}

 

'프로젝트 > 한글 게임' 카테고리의 다른 글

6. Google Vision API  (0) 2024.04.14
5. 선 한 획 씩 삭제하기  (0) 2024.04.11
4. Canvas 다시 쓰기  (0) 2024.04.11
3. Canvas 이미지 추출  (0) 2024.04.11
2. 선 그리기  (0) 2024.04.11