### Installing react-signature-canvas
Source: https://github.com/agilgur5/react-signature-canvas/blob/main/README.md
This command installs the react-signature-canvas package as a dependency to your project.
```sh
npm i -S react-signature-canvas
```
--------------------------------
### Basic Usage of react-signature-canvas
Source: https://github.com/agilgur5/react-signature-canvas/blob/main/README.md
This example demonstrates how to import and use the SignatureCanvas component in a React application. It renders a signature canvas with specified pen color and canvas properties.
```jsx
import React from 'react'
import { createRoot } from 'react-dom/client'
import SignatureCanvas from 'react-signature-canvas'
createRoot(
document.getElementById('my-react-container')
).render(
,
)
```
--------------------------------
### Initializing Signature Canvas with Ref in React
Source: https://github.com/agilgur5/react-signature-canvas/blob/main/README.md
This code initializes a SignatureCanvas component in a React application and uses useRef to create a reference to the component. This allows access to the SignatureCanvas instance methods.
```jsx
import React, { useRef } from 'react'
import SignatureCanvas from 'react-signature-canvas'
function MyApp() {
const sigCanvas = useRef(null);
return
}
```
=== COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.