Etch-a-Sketch app built with React and TypeScript
Features:
- Use the mouse to draw on the canvas in upto 10 shades of black.
- Click the 'Eraser' button to toggle erasing mode that gradually removes shades of the color. Click it again to switch back to drawing mode.
- Click the 'Toggle Grid Lines' to toggle the lines on the canvas on and off.
- Drag the slider to adjust the canvas size from 16x16 upto 100x100.
- Click the 'Clear' button to clear the canvas and start from scratch.