()
| 14 | } |
| 15 | |
| 16 | export default function App() { |
| 17 | const [items, setItems] = useState([1, 2, 3, 4]); |
| 18 | |
| 19 | return ( |
| 20 | <DragDropProvider |
| 21 | onDragEnd={(event) => { |
| 22 | setItems((items) => move(items, event)); |
| 23 | }} |
| 24 | > |
| 25 | <ul className="list"> |
| 26 | {items.map((id, index) => ( |
| 27 | <SortableItem key={id} id={id} index={index} /> |
| 28 | ))} |
| 29 | </ul> |
| 30 | </DragDropProvider> |
| 31 | ); |
| 32 | } |