Skip to content

Instantly share code, notes, and snippets.

@Aldredcz
Last active October 13, 2019 22:48
Show Gist options
  • Star 19 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aldredcz/1a0a70efee3f12fc343df6b452c6aa29 to your computer and use it in GitHub Desktop.
Save Aldredcz/1a0a70efee3f12fc343df6b452c6aa29 to your computer and use it in GitHub Desktop.
ReactiveConf - Lightning talk - Delightful Drag and Drop for complex interactive UIs

logo

Vojtech Prikryl (@productboard)

Delightful Drag and Drop for complex interactive UIs

Drag and Drop is undoubtedly one of the most popular and user-friendly interactions in software nowadays. There are plenty awesome libraries for DnD in React realm, covering most of the use cases. We tried them all at productboard, but realized we need something special for complex interfaces we are building. We developed our own solution that satisfied three main requirements we had:

  1. Delightful user experience 🤩
  2. Great performance even for large datasets 🏎
  3. Reusability of already existing code 🔌

In this lightning talk, I will explain why we decided to develop our own solution, what have we achieved, and how other developers can benefit from the knowledge we acquired. And most importantly - We are excited to open-source the tools we created and announce it at conference!

Questions? Ideas? Your experience with Drag and Drop? Reach me out on Twitter: https://twitter.com/vojta_prikryl

Demo (click for full version)

Preview

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment