Skip to content

timelessover/fabricjs-react

Repository files navigation

fabricjs-react

support fabricjs from react

NPM JavaScript Style Guide

Install

npm install --save fabricjs-react

Usage

Take a look at sandbox: https://codesandbox.io/s/flamboyant-wind-ff3x8

import React from 'react'

import { FabricJSCanvas, useFabricJSCanvas } from 'fabricjs-react'

const App = () => {
  const { editor, onReady } = useFabricJSCanvas()
  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 App

License

MIT © [Alejandro Soto](https://github.com/Alejandro Soto)

About

support fabricjs from react

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 81.5%
  • HTML 13.7%
  • CSS 4.8%