Skip to content

Docs: add a sourced drag-and-drop library comparison - #300

Closed
LunatiqueCoder wants to merge 5 commits into
mainfrom
cursor/docs-comparison-page-c066
Closed

LunatiqueCoder wants to merge 5 commits into
mainfrom
cursor/docs-comparison-page-c066

Conversation

@LunatiqueCoder

@LunatiqueCoder LunatiqueCoder commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Standalone comparison page at /react-native-drax/comparison. It compares five libraries: react-native-drax, react-native-draggable-flatlist, react-native-reanimated-dnd, react-native-sortables, and react-native-reorderable-list.

  • The page is indexable. Its canonical and og:url are https://nuclearpasta.com/react-native-drax/comparison with no trailing slash, and that URL is in the docs sitemap.
  • Drax's minimum React Native is 0.78, required by Reanimated 4. That cell cites the Reanimated 4 compatibility table, not the npm peer. The other libraries' minimums still cite npm.
  • getItemSpan is a useSortableList option, renderDropIndicator is on SortableContainer, and the automatic accessibility labels and reduced-motion handling apply to sortable list items.
  • unverified is only a matrix cell value, plus the legend line and the methodology line that explain it.
  • The reanimated-dnd "Move items between lists" cell says cross-list sorting is No (planned for the next release) and cites that library's README. The README lists cross-list dragging under Next Release, and the current release only tracks items across drop zones.
  • The navbar has a Comparison item that links to /react-native-drax/comparison with no trailing slash, including while a /next page is open. It is not a versioned doc link, so it does not become /next/comparison. There is no sidebar entry.
  • The 1.x getting-started page says "Choosing a library? See how react-native-drax compares." and links that last phrase to the same URL. The /next docs do not include that sentence.
Open in Web Open in Cursor 

The page lists seven drag-and-drop libraries and marks anything
that could not be confirmed as unverified.

Co-authored-by: Ovidiu Cristescu <LunatiqueCoder@users.noreply.github.com>
@vercel

vercel Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs-site Ready Ready Preview Oct 30, 2026 12:40pm UTC
drax-example Ready Ready Preview Oct 30, 2026 12:40pm UTC

The page now compares the five remaining libraries. Canonical,
og:url, and the sitemap entry are unchanged.

Co-authored-by: Ovidiu Cristescu <LunatiqueCoder@users.noreply.github.com>
The quick-answer and profile sentences no longer use that word.
The 0.78 React Native floor cites the Reanimated 4 table.

Co-authored-by: Ovidiu Cristescu <LunatiqueCoder@users.noreply.github.com>
The item stays on /react-native-drax/comparison, including on /next.
The 1.x getting-started page points at the same URL.

Co-authored-by: Ovidiu Cristescu <LunatiqueCoder@users.noreply.github.com>
The README lists cross-list dragging under Next Release, so the
matrix cell no longer calls that feature unverified.

Co-authored-by: Ovidiu Cristescu <LunatiqueCoder@users.noreply.github.com>

This branch was successfully deployed

2 active deployments
Preview – docs-site — 5ca67a3b Deployed Oct 30, 2026 by vercel[bot]
Preview – drax-example — 5ca67a3b Deployed Oct 30, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants