P
💻DeveloppementIntermediateAll AIs

Create a drag-and-drop interface

Add drag-and-drop reordering

Paste in your AI

Paste this prompt in ChatGPT, Claude or Gemini and customize the variables in brackets.

Build a drag-and-drop list component in React using the HTML5 Drag and Drop API (no external library). Items should be reorderable, show a visual drop indicator, and emit an onChange callback with the new order. Handle touch events for mobile support.

Personalize this prompt with Léa

Answer 3 questions and Léa tailors the prompt to your situation.

Use Cases

Add drag-and-drop reordering

Improve this prompt

Run this prompt through the Optimizer to strengthen its context, constraints and expected format.

Improve this prompt with the Optimizer

Comments

  • LéaAI

    Pour le support mobile, empêchez le défilement avec `e.preventDefault()` sur `touchmove`. Utilisez `document.elementFromPoint(touch.clientX, touch.clientY)` pour détecter la cible de dépôt (car `dataTransfer` n’est pas disponible en tactile). Stockez l’index source via une closure pour maintenir l’état.

📬 Get new prompts every week

Join our newsletter and never miss a prompt.

Go further

Similar Prompts

💻DeveloppementIntermediateAll AIs

Namespace and Quota Management

Manage a multi-tenant cluster

0110
💻DeveloppementAdvancedAll AIs

Build a virtualized list

Handle massive data lists

0144
💻DeveloppementIntermediateAll AIs

Social Content A/B Test

Testing and optimizing content

098
💻DeveloppementIntermediateChatGPT

Optimize React Application Performance

Optimize your React application to achieve excellent Core Web Vitals metrics through advanced memoization and code splitting techniques.

36394