Add resizable canvas option
The `withViewBox` property works to scale everything up/down on resize. but then when you add another stroke to the canvas after resizing, all strokes on the canvas "shift" and I encounter the same problem where the strokes all get cut off

_Originally posted by @dereklance in https://github.com/vinothpandian/react-sketch-canvas/discussions/116#discussioncomment-4989554_
      