Skip to content

Instantly share code, notes, and snippets.

@piotrrussw
Created March 7, 2021 18:13
Show Gist options
  • Save piotrrussw/9b1a018c0cc5157ce1b048478b0d3bd9 to your computer and use it in GitHub Desktop.
Save piotrrussw/9b1a018c0cc5157ce1b048478b0d3bd9 to your computer and use it in GitHub Desktop.
function ReactCanvasPaint(props) {
const canvas = useRef(null)
const [drawing, setDrawing] = useState(false)
const [position, setPosition] = useState(null)
return (
<canvas
ref={canvas}
onMouseDown={onDown}
onTouchStart={onDown}
onMouseUp={onUp}
onTouchEnd={onUp}
onMouseLeave={onUp}
onMouseMove={onMove}
onTouchMove={onMove}
width={props.width}
height={props.height}
/>
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment