# Picknplace.js

58 Hacker News commenters recommended Picknplace.js and 26 criticized it, November 2025 to November 2026. It was recommended in 1 of 13 months.

**Verdict:** Pick an item, scroll to move it, then place it; people like it for mobile and long lists. Critics say scroll-wheel steps are too coarse.

## Why people recommend it

- Works well on mobile touch (6 comments): "it solves the problem of dragging mobile elements below the fold or off the visible screen view" ([source](https://news.ycombinator.com/item?id=46320639)) "This is really nice and a very original take. It feels good on mobile / other touch devices." ([source](https://news.ycombinator.com/item?id=46323233)) "Worked great for me on mobile. iOS , latest Safari. And I thought the UX was pretty good too" ([source](https://news.ycombinator.com/item?id=46333999))
- Novel take on drag and drop (4 comments): "Brilliant! Its been a while since I've seen a brand new UX patten." ([source](https://news.ycombinator.com/item?id=46321663)) "a bit confusing, but lovely original idea, well made demo too" ([source](https://news.ycombinator.com/item?id=46320037)) "We need more experimenting with UX status quo." ([source](https://news.ycombinator.com/item?id=46352479))
- Quick, one-handed, less frustrating (3 comments): "it's very cool for eliminating the least productive/most frustrating stage of drag-drop interactions" ([source](https://news.ycombinator.com/item?id=46322112)) "wanted to do something that was easy with this and not so easy with traditional drag and drop" ([source](https://news.ycombinator.com/item?id=46322376)) "It took me less than 5 seconds to start using this one handed" ([source](https://news.ycombinator.com/item?id=46292572))
- Useful for long lists (2 comments): "I could see this being really useful for editing lists that are longer than the page." ([source](https://news.ycombinator.com/item?id=46319265)) "Moving songs up/down in large playlists would be fun with this concept." ([source](https://news.ycombinator.com/item?id=46321483))

## What people warn about

- Placed item reverts or fails to place (3 comments): "This doesn’t appear to always work? Sometimes the placed item gets sent back to the original position" ([source](https://news.ycombinator.com/item?id=46318904)) "The first time I tried it on my iPad, it didn’t place the item, but it did on subsequent uses." ([source](https://news.ycombinator.com/item?id=46319292)) "Doesnt work, place just reverts on mobile safari. Even if it worked this adds steps." ([source](https://news.ycombinator.com/item?id=46321450))
- List or page moves, disorienting (3 comments): "it gets a bit disorienting, the whole list moves as it's anchored to the item you are moving" ([source](https://news.ycombinator.com/item?id=46318830)) "I was expecting that the line item would move with my mouse movement, not with my scroll." ([source](https://news.ycombinator.com/item?id=46322477)) "The whole page moves, so you have to continously scroll back up after placing something." ([source](https://news.ycombinator.com/item?id=46290747))
- Scroll wheel moves too far (2 comments): "Does not work with an indexed scrollwheel -- one click of the scroll wheel moves like 4 lines in your list" ([source](https://news.ycombinator.com/item?id=46318866)) "I have a regular scroll wheel and it moves two items each time. Totally unusable for me." ([source](https://news.ycombinator.com/item?id=46323647))
- Place button far from pick (2 comments): "My biggest problem with the OP implementation is the “place” button can be far from the “pick” button." ([source](https://news.ycombinator.com/item?id=46321922)) "the "place" button is quite unintuitive and should be placed nearer to the pick-n-place container" ([source](https://news.ycombinator.com/item?id=46326933))

## Alternatives hackers recommend

- [jQuery](https://hackerapproved.com/p/jquery.md): 111 recommend
- [Alpine.js](https://hackerapproved.com/p/alpine-js.md): 50 recommend
- [Effect (TypeScript library)](https://hackerapproved.com/p/effect.md): 38 recommend
- [Video.js](https://hackerapproved.com/p/video-js.md): 24 recommend
- [Hotwire Turbo](https://hackerapproved.com/p/turbo.md): 22 recommend

## Cite as

Hacker Approved, "Picknplace.js", https://hackerapproved.com/p/picknplace-js/ (counts from 1,795,640 Hacker News comments, November 2025 to November 2026).
