React-dnd: рдХреНрд░реЛрдо рдореЗрдВ рдЧрд▓рдд рдбреНрд░реИрдЧрдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЬреБрд▓ре░ 2017  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: react-dnd/react-dnd

1) рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдбреНрд░реИрдЧрдкреНрд░реАрд╡реНрдпреВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрдЬреАрдмреЛрдЧрд░реАрдм рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЦреАрдВрдЪрдиреЗ рдпреЛрдЧреНрдп рддрд╛рд▓рд┐рдХрд╛ рдкрдВрдХреНрддрд┐ рдиреЛрдб рд╕реНрд░реЛрдд рдФрд░ рд▓рдХреНрд╖реНрдп рджреЛрдиреЛрдВ рд╣реИред рдХреБрдЫ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдбреНрд░реИрдЧ рдкреНрд░реАрд╡реНрдпреВ рдореЗрдВ рди рдХреЗрд╡рд▓ рд╕реЛрд░реНрд╕ рдиреЛрдб рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реЛрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдиреАрдЪреЗ рдХреА рд╕рднреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рднреА рд╣реЛрддреА рд╣реИрдВ! рдЙрд╕реА рд╕рдордп рдбреНрд░реИрдЧ рдСрдкрд░реЗрд╢рди рдХреЛ рдХреЗрд╡рд▓ 1 рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдбреНрд░реЙрдк рд╣реИрдВрдбрд▓рд░ рдореЗрдВ рд╕реНрд╡реИрдк рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

image

image

2) рдбреАрдмрдЧрд┐рдВрдЧ рд╕реЗ рдЬреБрдбрд╝реА рдЕрдЬреАрдм рддреНрд░реБрдЯрд┐ рднреА рд╣реИ: рдЬрдм рдореИрдВ рдбреНрд░реИрдЧрд╕реЛрд░реНрд╕ рдиреЛрдб рдХреА рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐ рдореЗрдВ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдбрд╛рд▓рддрд╛ рд╣реВрдВ рдФрд░ рдРрдк рдЪрд▓рд╛рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдбреНрд░реИрдЧ рдХреЗ рджреМрд░рд╛рди рдПрдХ рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ

рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рддреНрд░реБрдЯрд┐: рдбреНрд░реЙрдк рдХреЗ рдмрд╛рдж рд╣реЛрд╡рд░ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкрд░ (browser.js?72b5:40)
DragDropManager.hover рдкрд░ (dragDrop.js?3115:111)
Object.eval рдкрд░ [рд╣реЛрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ] (DragDropManager.js?b07f:92)
HTML5Backend.handleTopDragEnter рдкрд░ (HTML5Backend.js?5f50:495)

image

рд▓реЗрдХрд┐рди рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рдбреНрд░реИрдЧрдкреНрд░реАрд╡реНрдпреВ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдбреНрд░реИрдЧ-рдбреНрд░реЙрдк рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ (рдПрдХ рдмрд╛рд░)ред рдлрд┐рд░ рдХрд╣реАрдВ рдбреНрд░реЙрдк рдЗрд╡реЗрдВрдЯ рдХреЗ рдмрд╛рдж 'рдбреНрд░реИрдЧ рдХрд░рддреЗ рд╕рдордп startDrag рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛' рддреНрд░реБрдЯрд┐ рд╣реЛрддреА рд╣реИ рдФрд░ рдбреНрд░реИрдЧ рд╕реНрдЯреЙрдк рдмрд┐рд▓реНрдХреБрд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рдореЗрдВ рди рдЖрдпрд╛ рддреНрд░реБрдЯрд┐: рдЦреАрдВрдЪрддреЗ рд╕рдордп startDrag рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкрд░ (browser.js?72b5:40)
DragDropManager.beginDrag рдкрд░ (dragDrop.js?3115:50)
Object.eval рдкрд░ [рд╢реБрд░реБрдЖрдд рдХреЗ рд░реВрдк рдореЗрдВ] (DragDropManager.js?b07f:92)
HTML5Backend.handleTopDragStart рдкрд░ (HTML5Backend.js?5f50:361)

image

рдмрдЧ рдХреЗрд╡рд▓ рдХреНрд░реЛрдо (57 рдФрд░ 59) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдпреБрдХреНрдд рддрддреНрд╡ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо: рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди 3 рдбреА (0, 0, 0) рдЬреЛрдбрд╝рдХрд░ рдХреНрд░реЛрдо рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рд╕рднреА 20 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@tTwisTt рдореБрдЭреЗ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ?

@kaiomagalhaes рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рдереА рдХреНрдпреЛрдВрдХрд┐ рдкрдВрдХреНрддрд┐ (рд╕реЗрд▓ рд╕рд╛рдордЧреНрд░реА) рдХреЗ рдмрд╛рд▓ рддрддреНрд╡ рдореЗрдВ рд╕реЗ рдПрдХ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдКрдВрдЪрд╛рдИ рдереА рдЬреЛ рдкрдВрдХреНрддрд┐ рдКрдВрдЪрд╛рдИ рд╕реЗ рдЕрдзрд┐рдХ рдереА, рд▓реЗрдХрд┐рди рджреГрд╢реНрдпрддрд╛ рд╕реЗ рдЫрд┐рдкреА рд╣реБрдИ рдереА: рд╕реАрдПрд╕рдПрд╕ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рдерд╛ред рддреЛ рдбреНрд░реИрдЧрд╕реЛрд░реНрд╕ рдореЗрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рдЪреМрдбрд╝рд╛рдИ рдФрд░ рдЫрд┐рдкреЗ рд╣реБрдП рдирд┐рдпрдВрддреНрд░рдг рдХреА рдКрдВрдЪрд╛рдИ рдереАред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдпрд╣ рдорджрджрдЧрд╛рд░ рд▓рдЧреЗрдЧрд╛ред

@tTwisTt рдореИрдВ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ: рдЫрд┐рдкрд╛ рд╣реБрдЖред рдХреНрдпрд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЧрд▓рдд рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЗ рдмрд┐рдирд╛ рдЦреАрдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рд╣реИ, рдХреНрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП?

рдореЗрд░реЗ рдкрд╛рд╕ рднреА рдпрд╣реА рдореБрджреНрджрд╛ рд╣реИ - рдЬрдм рдореИрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рдЦреАрдВрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЙрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рд╕рдореНрдорд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рджреНрд╡рд╛рд░рд╛ рдЫрд┐рдкрд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдпрд╣рд╛рдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ рдХрд┐рд╕реА рддрддреНрд╡ рдХреЛ рдХреИрд╕реЗ рдЦреАрдВрдЪрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЖрдЧреЗ рдЫреЛрдбрд╝реА рдЧрдИ "рд╕реАрдорд╛" рднреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

image

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рддрддреНрд╡ рдореЗрдВ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рд╕реНрдерд┐рдд рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдХреЗ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рдПрдХ divред
рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдорд╛рддрд╛-рдкрд┐рддрд╛ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╡рд╛рд▓рд╛ рдЖрдВрддрд░рд┐рдХ рдЖрдИрдПрдордЬреА рддрддреНрд╡ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд┐рдпрд╛ рдЬрдм рдореИрдВ рдПрдХ div рд▓рд┐рдкрдЯреЗ рд╕рд╛рдордЧреНрд░реА ui рд╡рд┐рд╕реНрддрд╛рд░ рдкреИрдирд▓ рдХреЛ рддреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЦреАрдВрдЪрддрд╛ рд╣реВрдВ, рдпрд╣ рдореБрдЭреЗ рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рджреЗрддрд╛ рд╣реИ рдЬреЛ рдкреИрдирд▓ рдХреА рдКрдВрдЪрд╛рдИ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рджреГрд╢реНрдп рднрд╛рдЧ рдХреЗ рдмрд╛рдж рд╕реЗ рдкреИрдирд▓ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдкреГрд╖реНрда рд╕реЗ рддрддреНрд╡ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИ рдкреИрдирд▓ рдХрд╛ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЗ рдЫреЛрдЯрд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдпреБрдХреНрдд рддрддреНрд╡ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо: рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди 3 рдбреА (0, 0, 0) рдЬреЛрдбрд╝рдХрд░ рдХреНрд░реЛрдо рдкрд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

@RahulRameshNarayan рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд┐рдпрд╛ред рдзрдиреНрдпрд╡рд╛рдж!
рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдХреНрдпреЛрдВ рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ ??

@jsyvino рдХреНрд░реЛрдо рдкрд░ рдпрд╣ рдПрдХ

рдЪрд▓реЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░-рддреНрд╡рд░рд┐рдд рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рддреЗ рд╣реИрдВ-
https://www.smashingmagazine.com/2012/06/play-with-hardware-accelerated-css/

рдХреНрд░реЛрдо рдореЗрдВ рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдкрд╛рджрди
https://www.html5rocks.com/en/tutorials/speed/layers/

рдкреЗрдВрдЯ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ рдФрд░ рдкреЗрдВрдЯ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХрдо рдХрд░реЗрдВ
https://developers.google.com/web/fundamentals/performance/rendering/simplify-paint-complexity-and-reduce-paint-areas

рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо3рдбреА(0,0,0) рдкреВрд░реЗ рдкреЗрдЬ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдПрдХ рддрддреНрд╡ рдХреА рдЧрд▓рдд рд╕реНрдерд┐рддрд┐ рд╣реИред
DragIssue

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рдХреНрд░реЛрдорд┐рдпрдо рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рд╣реИред
рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рднреА рдЗрд╕реА рддрд░рд╣ рдХреЗ рдореБрджреНрджреЗ рдереЗ рдФрд░ рдЖрдкрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛?

рдореБрдЭреЗ рд╕рд╛рдордЧреНрд░реА-рдпреВрдЖрдИ ListItem рдХреЛ рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдиреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреНрд░реЛрдо 75 рдкрд░ рднреА рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рд┐рдкрд▓ рддрддреНрд╡ рдЬреЛ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рджреНрд╡рд╛рд░рд╛ рдирд┐рд╣рд┐рдд рд╣реИ: рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ рдЬреЛ рдЖрдХрд╛рд░ рдХреЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛ рд░рд╣рд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ @ makr11 рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, @RahulRameshNarayan рдХрд╛ рдлрд┐рдХреНрд╕ рдХрд┐рд╕реА рддрд░рд╣ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ (рдбреНрд░реИрдЧ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдХрд░, рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ), рдЗрд╕рдореЗрдВ рдЕрднреА рднреА рд╕реНрдерд┐рддрд┐ рдСрдлрд╕реЗрдЯ рд╣реИ рдХрд┐ рдпрд╣ рдРрд╕рд╛ рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рд╡реЗ рддрддреНрд╡ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рдереЗ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрднреА рднреА 'рдЯреВрдЯрд╛ рд╣реБрдЖ' рд╣реИ ' рдореЗрд░реА рд░рд╛рдп рдореЗрдВред

рдХреНрдпрд╛ рдХреЛрдИ рд╕рдордЭрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реИ, рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдбреАрдУрдПрдо рдпрд╛ рдореВрд▓/рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдбреНрд░реИрдЧ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреАрдврд╝реА рд╕реНрддрд░ рдкрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдЗрд╕реЗ рдареАрдХ рд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рд╡рд╣реА рдпрд╣рд╛рдБ, рдореБрдЭреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдХреНрд░реЛрдо 75 рдкрд░ рдорд┐рд▓ рд░рд╣реА рд╣реИ, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдкрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП!

рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдЧрд╛, рдореИрдВ рд╡реЗрдЧ-рдбреИрд╢рдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдбреАрдПрдирдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╡рд┐рдЬреЗрдЯреНрд╕ рдХреЗ рдЕрдВрджрд░ (рдЬреЛ рдПрдХ рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдШрдЯрдХ рд╣реИ) рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдЪрд╛рд░реНрдЯ-рдЬреЗрдПрд╕ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рддрдм рд╣реБрдИ рдЬрдм рдЪрд╛рд░реНрдЯ-рдЬреЗрдПрд╕ рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЕрдВрджрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЕрднреА рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╡рд┐рдЬреЗрдЯ рдЦреАрдВрдЪрдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдореВрд▓ div рд╡рд┐рдЬреЗрдЯ рдХреЗ рдЕрдВрджрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рди рдХрд┐ рдЪрд╛рд░реНрдЯ-рдЬреЗрдПрд╕ рдШрдЯрдХред

рджреЛрдмрд╛рд░рд╛, рдпрд╣ рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдЧрд╛ред

рд╕рдорд╕реНрдпрд╛ рдЕрднреА рднреА рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХреА рдЧрдИ рд╣реИ (рдХреНрд░реЛрдо 75.0.3770.100) рд▓реЗрдХрд┐рди рддрддреНрд╡ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо: рдЯреНрд░рд╛рдВрд╕рд▓реЗрд╢рди 3 рдбреА (0) рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж @RahulRameshNarayan

рдореИрдВ рднреА рд╡рд╣реА рдкрд░реЗрд╢рд╛рдиреА рдЭреЗрд▓ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЬреЛрдбрд╝рдХрд░ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА transform: translate3d(0, 0, 0) , рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ @makr11 рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ: https://github.com/react-dnd/react-dnd/issues/832#issuecomment -501292272

рдореБрджреНрджрд╛ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ:
рд╕рдлрд╛рд░реА 13.0.1
рдХреНрд░реЛрдо 80

transform: translate3d(0, 0, 0) рдорджрдж рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдЕрдиреНрдп рд╢реИрд▓рд┐рдпреЛрдВ/рддрддреНрд╡реЛрдВ рдкрд░ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред

@ рдорд┐рд╕реНрдорд┐рде рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдЬреВрдЭ рд░рд╣рд╛ рд╣реВрдВ (

@dotbear рджреБрдЦ рдХреА рдмрд╛рдд рдирд╣реАрдВ, рдореИрдВ рдмрд╕ рдЗрд╕рдХреЗ рд╕рд╛рде рд░рд╣ рд░рд╣рд╛ рд╣реВрдБ :(

рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд┐рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡рд┐рд╢рд╛рд▓ рдСрдлрд╕реЗрдЯ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЬрд┐рдХреНрд░ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреЛрдИ рдЦрдмрд░?

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
3 / 5 - 1 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Okami92 picture Okami92  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bebbi picture bebbi  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

TheBolliwood picture TheBolliwood  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

redochka picture redochka  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gaearon picture gaearon  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ