Skip to content

feat: 支持拖拽排序#3

Merged
SomiaWhiteRing merged 3 commits intoSomiaWhiteRing:mainfrom
mcontrib:feat/dnd-reorder
Mar 11, 2026
Merged

feat: 支持拖拽排序#3
SomiaWhiteRing merged 3 commits intoSomiaWhiteRing:mainfrom
mcontrib:feat/dnd-reorder

Conversation

@maxchang3
Copy link
Copy Markdown
Contributor

@maxchang3 maxchang3 commented Mar 11, 2026

非常好项目使我旋转

在下意识尝试进行拖拽排序时发现当前实现并不支持,于是顺手实现了一个版本。

基于比较流行的 dnd-kit 实现,经过简单测试,在移动端和 PC 端均能良好运行。预览视频如下:

Jietu20260311-180137-HD.mp4

构建产出对比:

# after
Route (app)                              Size     First Load JS
├ ● /[kind]                              9.31 kB         181 kB
├   ├ /game
├   ├ /anime
├   ├ /manga
├   └ [+2 more paths]

# before
Route (app)                              Size     First Load JS
├ ● /[kind]                              9.29 kB         145 kB
├   ├ /game
├   ├ /anime
├   ├ /manga
├   └ [+2 more paths]

如果您已经有其他实现计划请无视~

参考链接

https://dndkit.com/react/hooks/use-sortable

clauderic/dnd-kit#1564

https://github.com/clauderic/dnd-kit/tree/main/apps/stories/stories/react/Sortable

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 11, 2026

@maxchang3 is attempting to deploy a commit to the somiawhitering's projects Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Mar 11, 2026

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

Project Deployment Actions Updated (UTC)
my9 Ready Ready Preview, Comment Mar 11, 2026 3:28pm

Request Review

@SomiaWhiteRing SomiaWhiteRing merged commit 8d63f0f into SomiaWhiteRing:main Mar 11, 2026
2 checks passed
@SomiaWhiteRing
Copy link
Copy Markdown
Owner

感谢PR!

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