Paper.js renderer for React
npm install react-paper-bindingshttp://react-paper.github.io/react-paper-bindings/
Install create-react-app
``bash`
npx create-react-app my-app
cd my-app
Install react-paper-bindings
`bash`
npm install paper react-reconciler react-paper-bindings
Edit src/App.js and paste:
`jsx
import React, { useCallback, useState } from 'react';
import { Canvas, View, Layer, Rectangle } from 'react-paper-bindings';
function App() {
const [color, setColor] = useState('red');
const toggleColor = useCallback(() => {
setColor(color === 'red' ? 'blue' : 'red');
}, [color]);
return (
);
}
export default App;
`
Run app
`bash`
npm run start
``
cd react-paper-bindings
npm install
npm run watch
``
npm run build
``
npm run test
```
cd demo
npm run dev