React-dnd: ์งˆ๋ฌธ: ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ ์š”์†Œ๋ฅผ ๋Œ ๋•Œ ์ •์‚ฌ๊ฐํ˜• ๋ชจ์„œ๋ฆฌ๋ฅผ ํˆฌ๋ช…ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2017๋…„ 06์›” 06์ผ  ยท  10์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: react-dnd/react-dnd

์ด ๋ฌธ์ œ๋Š” Firefox ๋ฐ Safari์—์„œ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ Chrome ๋˜๋Š” ๊ฐ€๋Šฅํ•œ Chrome ๊ด€๋ จ react-dnd ์ฝ”๋“œ(์žˆ๋Š” ๊ฒฝ์šฐ)์™€ ๊ด€๋ จ๋œ ๋ฒ„๊ทธ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๊ฐ€ ์žˆ๋Š”๋ฐ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ์š”์†Œ์˜ ์‚ฌ๊ฐํ˜• ๋ชจ์„œ๋ฆฌ๊ฐ€ ์š”์†Œ์˜ ํ• ๋‹น๋œ ๋ฐฐ๊ฒฝ์ƒ‰๊ณผ ๋‹ค๋ฅธ ๋ฐ์€ ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์‚ฌ๋ผ์ง€๊ธฐ๋ฅผ ์›ํ•˜๋ฏ€๋กœ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋งŒ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ ๋„๊ธฐ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ์œ ๋ น ์ด๋ฏธ์ง€์™€ ๊ฐ™์€?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ด ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ ๋“œ๋ž˜๊ทธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ์›ํ•˜๋Š” ๋…ธ๋“œ์— transform: 'translate(0, 0)' ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ ๋ช‡ ๊ฐ€์ง€ ํ†ต์ฐฐ๋ ฅ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. https://kryogenix.org/code/browser/custom-drag-image.html ๋ชจ์„œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์œ„์น˜์™€ ์‚ฌ๋ผ์ง„ ์œ„์น˜์— ๋Œ€ํ•œ ์˜ˆ์ œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋ชจ๋“  10 ๋Œ“๊ธ€

DragPreview์— CustomDragLayer๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ? ์ •์‚ฌ๊ฐํ˜• ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
๋” ๋‘ฅ๊ทผ ๊ฒƒ๋“ค๊ณผ ํ•จ๊ป˜?

์Šคํฌ๋ฆฐ์ƒท์€ ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

2017๋…„ 6์›” 7์ผ ์ˆ˜์š”์ผ 00:53 nottoseethesun [email protected]์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅํ•œ ์š”์†Œ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋“œ๋ž˜๊ทธํ•˜๋ฉด
์š”์†Œ์˜ ์ •์‚ฌ๊ฐํ˜• ๋ชจ์„œ๋ฆฌ๋Š” ๋‹ค๋ฅธ ๋ฐ์€ ํšŒ์ƒ‰์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์š”์†Œ์˜ ํ• ๋‹น๋œ ๋ฐฐ๊ฒฝ์ƒ‰์—์„œ.

๋‚˜๋Š” ๊ทธ๊ฒƒ์ด ์‚ฌ๋ผ์ง€๊ณ  ์‹ถ๊ธฐ ๋•Œ๋ฌธ์— ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์š”์†Œ๋งŒ
๋‚˜ํƒ€๋‚˜๋‹ค.

์ด๊ฒƒ์„ ๋„๊ธฐ ์œ„ํ•ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์œ ๋ น๊ณผ ๊ฐ™์€
์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€๋Š”?

โ€”
์ด ์Šค๋ ˆ๋“œ์— ๊ฐ€์ž…ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/react-dnd/react-dnd/issues/788 ๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA_31sMofYE49RWrSM0SvEiSJEIK9TOBks5sBacZgaJpZM4NxzBj
.

>

๋ฌธ์•ˆ ์ธ์‚ฌ,
๊ฐ€๊ฐ„

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. CustomDragLayer ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ํ‰๋ฒ”ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ์ƒท์—์„œ๋Š” ๋ถˆํ–‰ํžˆ๋„ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ๋” ์ž˜ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. draggable์€ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ(ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ 10px)๊ฐ€ ์žˆ๋Š” ๊ฐ ๋ฉด์ด ์•ฝ 1์ธ์น˜์ธ ์ •์‚ฌ๊ฐํ˜• div์ž…๋‹ˆ๋‹ค. ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅ ํ•ญ๋ชฉ์€ ๋“œ๋ž˜๊ทธํ•  ๋•Œ ๋ชจ๋“  ๋ฉด์—์„œ ์ •์ƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค(์—ฌ์ „ํžˆ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ์™€ ์ ์ ˆํ•œ ์ƒ‰์ƒ์ด ์žˆ์Œ). ํ•œ ๊ฐ€์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋„ค ๊ฐœ์˜ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๊ฐ๊ฐ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ๋‹จ, ๋ฐ˜์˜ฌ๋ฆผ๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์˜ ์ƒ‰์ƒ์€ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅ์˜ ์ƒ์œ„ ์š”์†Œ(๋“œ๋ž˜๊ทธ๋ฅผ ๊ฐ€์ ธ์˜จ ์ƒ์œ„ ์š”์†Œ)์˜ ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฐ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋Š” ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ Chrome ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ(Firefox ๋˜๋Š” Safari๊ฐ€ ์•„๋‹˜) ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์—†๋Š” ๊ฒƒ์ฒ˜๋Ÿผ div์˜ ๋‚˜๋จธ์ง€ ํ‘œ๋ฉด ์˜์—ญ์ธ ์ž‘์€ "๋ชจ์ž"์™€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

Chrome์ด div๋ฅผ ์Šค๋ƒ…์ƒทํ•˜๊ณ  ๋ฉ”๋ชจ๋ฆฌ์— ์œ ์ง€ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฑฐ์˜ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ์ „์— ์‹ค์ œ๋กœ endDrag ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ  ๋ฐ์Šคํฌํƒ‘์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ € ์™ธ๋ถ€๋ฅผ ํด๋ฆญํ–ˆ์„ ๋•Œ ์„ค๋ช…๋œ ๋Œ€๋กœ ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

WebkitTapHighlightColor (React identifier format) ์„ transparent ์„ค์ •ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด์ƒํ•˜๋‹ค. CustomPreview๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์ •ํ™•ํžˆ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
๋“œ๋ž˜๊ทธ๋ฅผ ์‹œ์ž‘ํ•˜๊ธฐ ์ „์— ๋ Œ๋”๋ง๋œ ๊ฒƒ์€ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์š”์†Œ์˜ ๋ธŒ๋ผ์šฐ์ € ์Šค๋ƒ…์ƒท์— ๋”ฐ๋ผ ๋‹ค๋ฆ„)

์— ์„ค๋ช…๋œ ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?
์ด ์˜ˆ -
http://react-dnd.github.io/react-dnd/examples-drag-around-naive.html ?

์ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋ณต์ œํ•˜๊ณ  ์ด ์˜ˆ์ œ์— borderRadius๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๊ทธ๊ฒƒ์€ ์™„๋ฒฝํ•˜๊ฒŒ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค!

2017๋…„ 6์›” 7์ผ ์ˆ˜์š”์ผ 09:19 nottoseethesun [email protected]์—์„œ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ผ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. CustomDragLayer๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ํ‰๋ฒ”ํ•ฉ๋‹ˆ๋‹ค.

์Šคํฌ๋ฆฐ์ƒท์—์„œ๋Š” ๋ถˆํ–‰ํžˆ๋„ ๋ถˆ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋” ๋‚˜์€: draggable์€ ๊ฐ ๋ฉด์ด ์•ฝ 1์ธ์น˜์ธ ์ •์‚ฌ๊ฐํ˜• div์ž…๋‹ˆ๋‹ค.
๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ(ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ 10px). ๋“œ๋ž˜๊ทธ ๊ฐ€๋Šฅ, ๋“œ๋ž˜๊ทธํ•˜๋ฉด ๋ชจ์–‘
๋ชจ๋“  ๋ฉด์—์„œ ์ •์ƒ(์—ฌ์ „ํžˆ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ์™€ ์ ์ ˆํ•œ ์ƒ‰์ƒ์ด ์žˆ์Œ)
ํ•œ ๊ฐ€์ง€๋ฅผ ์ œ์™ธํ•˜๊ณ : 4๊ฐœ์˜ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ๊ฐ๊ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์š”์†Œ์— ํ…Œ๋‘๋ฆฌ ๋ฐ˜๊ฒฝ์ด ๋ฐ˜์˜ฌ๋ฆผ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ
๋ฐ˜์˜ฌ๋ฆผ๋˜์ง€ ์•Š์€ ๋ถ€๋ถ„์˜ ์ƒ‰์ƒ์ด ๋ถ€๋ชจ์˜ ์ƒ‰์ƒ์ด๋ผ๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ 
draggable์˜ ์š”์†Œ(๋Œ์–ด์˜จ ๋ถ€๋ชจ ์š”์†Œ). ๊ทธ๋ž˜์„œ
๊ฐ ๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๋Š” ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ Chrome ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ๋™๋ฐ˜๋ฉ๋‹ˆ๋‹ค.
Firefox ๋˜๋Š” Safari), ํ‘œ๋ฉด์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์ธ ์ž‘์€ "๋ชจ์ž"์™€ ํ•จ๊ป˜
๋‘ฅ๊ทผ ๋ชจ์„œ๋ฆฌ๊ฐ€ ์—†๋Š” div์˜ ์˜์—ญ์ž…๋‹ˆ๋‹ค.

Chrome์ด div์˜ ์Šค๋ƒ…์ƒท์„ ์ƒ์„ฑํ•˜๊ณ  ์ €์žฅํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฑฐ์˜ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ฉ”๋ชจ๋ฆฌ. ์ด ์ด์ „์—๋Š” ์‹ค์ œ๋กœ endDrag์— ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๊ณ 
๋ฐ”ํƒ• ํ™”๋ฉด์—์„œ ์›น ๋ธŒ๋ผ์šฐ์ € ๋ฐ–์„ ํด๋ฆญํ–ˆ๋Š”๋ฐ
์„ค๋ช…๋œ ๋Œ€๋กœ ๋“œ๋ž˜๊ทธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โ€”
๋‹น์‹ ์ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์„ ๋ฐ›๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด ์ด๋ฉ”์ผ์— ์ง์ ‘ ๋‹ต์žฅํ•˜๊ณ  GitHub์—์„œ ํ™•์ธํ•˜์„ธ์š”.
https://github.com/react-dnd/react-dnd/issues/788#issuecomment-306678795 ,
๋˜๋Š” ์Šค๋ ˆ๋“œ ์Œ์†Œ๊ฑฐ
https://github.com/notifications/unsubscribe-auth/AA_31vIjJk8QhGycVd78dYB1EWa_El_nks5sBh3igaJpZM4NxzBj
.

>

๋ฌธ์•ˆ ์ธ์‚ฌ,
๊ฐ€๊ฐ„

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๊ทธ ์˜ˆ์—์„œ border-radius ๋ฅผ ์‹œ๋„ํ–ˆ๊ณ  ์‹ค์ œ๋กœ ๋‹น์‹ ์ด ์˜ณ์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ณด์ด๋Š” ์ด์œ ๋Š” ์ „์ฒด ์ž‘์—… ์˜์—ญ์ด ๋™์ผํ•œ ๋ฐฐ๊ฒฝ์ƒ‰์ด๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. Chrome์˜ html ์š”์†Œ ๊ธฐ๋ณธ ๊ณ ์ŠคํŠธ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋ฅธ ๋ฐฐ๊ฒฝ์ƒ‰์œผ๋กœ ๋“œ๋ž˜๊ทธํ•˜๋ฉด ํ•ด๋‹น ๋ชจ์„œ๋ฆฌ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋Ÿฐ ์ƒํ™ฉ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณ ์ŠคํŠธ ์ด๋ฏธ์ง€๋ฅผ ์ง€์ •ํ•˜์—ฌ ์„ฑ๊ณต์ ์œผ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ถ๊ทน์ ์œผ๋กœ ๋“œ๋ž˜๊ทธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ์›ํ•˜๋Š” ๋…ธ๋“œ์— transform: 'translate(0, 0)' ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ํŽ˜์ด์ง€์—์„œ ๋ช‡ ๊ฐ€์ง€ ํ†ต์ฐฐ๋ ฅ์„ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. https://kryogenix.org/code/browser/custom-drag-image.html ๋ชจ์„œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ์œ„์น˜์™€ ์‚ฌ๋ผ์ง„ ์œ„์น˜์— ๋Œ€ํ•œ ์˜ˆ์ œ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

@douweknook ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์ด ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค.

@douweknook ๋ฉ‹์ง„ ์†”๋ฃจ์…˜!

๊ฐ„๋‹จํ•œ CSS ๊ตฌํ˜„์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

    .sortable-chosen {
        transform: translate(0, 0);
    }

์Šคํƒ€์ผ์ด ์ „์—ญ์ ์œผ๋กœ ์ ์šฉ๋˜์ง€ ์•Š๋„๋ก .sortable-chosen์„ ์ •๋ ฌ ๊ฐ€๋Šฅํ•œ ์š”์†Œ ํด๋ž˜์Šค์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ •๋ ฌ ๊ฐ€๋Šฅํ•œ ์š”์†Œ ํด๋ž˜์Šค๊ฐ€ "item"์ธ ๊ฒฝ์šฐ ๋Œ€์‹  .item.sortable-chosen์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค!

@douweknook YAY....... ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ˆœ์ˆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ํƒฑํฌ์—์„œ๋„ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

@douweknook ๋‹น์‹ ์€ ์‹ ์‚ฌ์ด์ž ํ•™์ž์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ฒฝ๊ณ„ ๋ฐ˜๊ฒฝ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ํšจ๊ณผ๊ฐ€ ์žˆ์—ˆ์ง€๋งŒ ์—ฌ์ „ํžˆ ์ƒ์ž ๊ทธ๋ฆผ์ž๊ฐ€ ์ž˜๋ฆฝ๋‹ˆ๋‹ค. ์ฐธ๊ณ : ์ด๊ฒƒ์€ Firefox์—์„œ ์ œ๋Œ€๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

bug

๊ด€์‹ฌ ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์œ„ํ•ด ๋ณ„๋„์˜ ๋ฌธ์ œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. https://github.com/react-dnd/react-dnd/issues/2762

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰