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 |