React Dropper
Pick a color from any image in React
Installation
npm install react-dropper
# or
yarn add react-dropper
Usage
import * as React from 'react';
import { Dropper } from 'react-dropper';
import { createRoot } from 'react-dom/client';
import Image from './image.jpg';
const App = () => {
const [color, setColor] = React.useState('');
const [event, setEvent] = React.useState('');
return (
<div className="app">
<Dropper
width={400}
height={600}
image={Image}
onChange={(c, e) => {
setColor(c);
setEvent(e);
}}
/>
<div className="result">
<p>The event type is: {event}</p>
<p>
The selected color is:
<span style={{ width: '1rem', height: '1rem', display: 'inline-block', backgroundColor: color }} />
{color}
</p>
</div>
</>
);
};
createRoot(document.getElementById('root')!).render(<App />);