simple iamge edit ui react library.
npm install react-image-editimage-edit ui library.
``shell`
yarn add react-image-edit
`tsx
import React, { useCallback, useState } from 'react'
import { DropFile, DisplayFile } from 'react-image-edit'
function App({}) {
const [files, setFiles] = useState
const handleFile = useCallback(
(f: File | FileList) => {
setFiles([...files, ...Object.values(f)])
},
[files]
)
return (
<>
style={{
display: 'grid',
gridTemplateColumns: 'repeat( auto-fill, minmax(200px, 1fr))',
rowGap: '5px',
columnGap: '5px'
}}
>
{files.map((file: File, i: number) => (
style={{ width: '100%', heigth: 'auto' }}
file={file}
/>
))}