fabricforreact
v1.0.3
Published
This package has been made from core "fabric.js" library to have some functionality seperately and easily accessable
Readme
fabricforreact
support fabricjs from react
Install
We'll need to install react and react-dom because are peer dependencies of this library if you haven't yet otherwise install only what you don't have:
npm install fabricforreactUsage
import React from 'react'
import { FabricJSCanvas, useFabricJSEditor } from 'fabricforreact'
const App = () => {
const { editor, onReady } = useFabricJSEditor()
const onAddCircle = () => {
editor?.addCircle()
}
const onAddRectangle = () => {
editor?.addRectangle()
}
return (<div>
<button onClick={onAddCircle}>Add circle</button>
<button onClick={onAddRectangle}>Add Rectangle</button>
<FabricJSCanvas className="sample-canvas" onReady={onReady} />
</div>)
}
export default AppMethods
addCircle() -> To add a circle
addRectangle() -> To add rectangle
addLine() -> To add new line
addImage() -> To add new Image
addText() -> To add new text
deSelectAll() -> To DeSelectAll Element
deleteAll() -> To Delete All Elements
deleteSelected() -> To Delete Selected Elements
setFillColor() -> To fill colors on shapes
setStrokeColor() -> To set colors on stroke
zoomIn() -> To zoom selected elements from canvas
zoonOut() -> To zoom out selected element from canvasFeel free to collaborate.
