pikaso-react-hook
Version:
Pikaso React Hook
62 lines (47 loc) • 1.28 kB
Markdown
<div align="center">
<img src="assets/logo.png" width="150" />
</div>
React hook for [Pikaso](https://github.com/pikasojs/pikaso)




`npm install pikaso-react-hook --save`
`yard add pikaso-react-hook`
```ts
import React from 'react'
import usePikaso from 'pikaso-react-hook'
export function Component() {
const [ref, editor] = usePikaso()
const createCircle = () => {
editor.shapes.circle.insert({
x: 200,
y: 200,
radius: 50,
fill: 'red'
})
}
return (
<>
<div
ref={ref}
style={{
background: '#ccc',
width: '400px',
height: '400px'
}}
/>
<button onClick={createCircle}>Create Circle</button>
</>
)
}
```
https://codesandbox.io/s/pikaso-react-hook-example-i0uwg
https://github.com/pikasojs/pikaso