рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛-рдбреАрдПрдирдбреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдиреЗрд╕реНрдЯреЗрдб рд╕реВрдЪреА рдШрдЯрдХ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореИрдВрдиреЗ рд╕рд░рд▓ рдХреНрд░рдордмрджреНрдз рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдкреНрд░рдердо-рд╕реНрддрд░реАрдп рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдбреНрд░реИрдЧ/рдбреНрд░реЙрдк рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕рднреА рдмрдЪреНрдЪреЗ рдбреНрд░реИрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп "рдЯрд╛рдЗрдк рдПрд░рд░: рдиреЛрдб рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд" рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЕрд╕рд▓ рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрдиреВ рдШрдЯрдХ рдФрд░ рдПрдХ рдЖрдЗрдЯрдо рдШрдЯрдХ рд╣реИ, рдФрд░ рдЖрдЗрдЯрдо рдШрдЯрдХ рд╕реНрд╡рдпрдВ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдпрджрд┐ рдЙрд╕рдХреЗ рдмрдЪреНрдЪреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреЗрд╕реНрдЯреЗрдб рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ?
рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реИ рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд░реЗрдВред
рдХрд╛рд╢ рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рдкрд╛рддрд╛ рдХрд┐ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рд╕реЗ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдлрд╕реЛрд╕ рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред :рдЖрдБрдЦ рдорд╛рд░рдирд╛:
рд╣реЗрдпрд░ рдпреВ рдЧреЛ:
http://stackoverflow.com/questions/33659180/react-dnd-not-sure-how-to-get-drag-and-drop-to-fire-for-nested-components-of-t
рдЕрдЧрд░ рдЖрдкрдХреЛ рдФрд░ рдХреБрдЫ рдЪрд╛рд╣рд┐рдП рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдРрдк рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдиреЗрд╕реНрдЯреЗрдб рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реЗрдЯрдЕрдк рд╣реИ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЬреАрдердм рдкрд░ рдлреЗрдВрдХрдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред
@3рд╕реАрдмреАрд╡рд╛рд▓реНрдЯреНрдЬ
рдореИрдВрдиреЗ рдЖрдкрдХрд╛ рдЙрджрд╛рд╣рд░рдг рдХреЙрдкреА рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ data
рдкреНрд░реЛрдк рдХреИрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ (рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде, рдЖрджрд┐) рдкреНрд░рджрд╛рди рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрд╕реЗ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛ рд░рд╣реА рд╣реИ рдпрджрд┐ рдЖрдк рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рджреЗрдЦрдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рддреЗ рд╣реИрдВ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЙрдкреА рдХрд┐рдП рдмрд┐рдирд╛ рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рдЙрдирдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред
@tamagokun рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдиреЗрд╕реНрдЯреЗрдб рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рдерд╛? рдореИрдВ рдЕрдкрдиреЗ рдШрдЯрдХреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдорд╛рдВрд╕ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдореЗрд░реЗ рд╕рд┐рд░ рдХреЛ рдиреЗрд╕реНрдЯреЗрдб рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЗ рдЖрд╕рдкрд╛рд╕ рд▓рдкреЗрдЯрдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рдкреВрд░реНрдг рд╕реНрд░реЛрдд рдХреЛрдб https://bitbucket.org/bwaltz6/flow-builder/overview рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХреЛрдб рд╣реИ рдФрд░ рдЖрдк рд╢рд╛рдпрдж рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдХрдВрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯ npm рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рдореИрдВ рдЗрд╕реЗ рдФрд░ рдмреЗрд╣рддрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд░реБрдЪрд┐ рдХреА рдлрд╛рдЗрд▓реЗрдВ рдпрд╣рд╛рдВ рд╣реИрдВ:
рдореЗрдиреНрдпреВ
https://bitbucket.org/bwaltz6/flow-builder/src/8c22774c1b59aa381b563f6cf60fb1a5f2b9d39a/dist/menu.js?at=master&fileviewer=file-view-default
рдиреЛрдбрдЖрдЗрдЯрдо
https://bitbucket.org/bwaltz6/flow-builder/src/8c22774c1b59aa381b563f6cf60fb1a5f2b9d39a/dist/nodeItem.js?at=master&fileviewer=file-view-default
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдм рдЬреЛ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рд╡рд╣ рд╣реИ рдиреЛрдбрдЗрдЯрдо рдХреЗ <li>
рдХреЗ рдЕрдВрджрд░ рдПрдХ <ul>
рдЯреИрдЧ рдЬреЛрдбрд╝рдирд╛ рдФрд░ рдЗрд╕реЗ рдПрдХ рдбреНрд░реЙрдк рд▓рдХреНрд╖реНрдп рдмрдирд╛рдирд╛ред рдЬрд╣рд╛рдВ рдореИрдВ рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реВрдВ, рдореЗрд░реЗ рдиреЛрдб рдЗрдЯрдореНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреНрд░реЙрдк рд▓рдХреНрд╖реНрдп рдФрд░ рдбреНрд░реИрдЧ рд╕реНрд░реЛрдд рджреЛрдиреЛрдВ рд╣реИрдВ рдФрд░ рдореИрдВ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдиреЛрдб рдХреЗ рдЕрдВрджрд░ рдЙрд▓ ... рдХреЗ рдЕрдВрджрд░ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрд╕ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдХреИрд╕реЗ рдХрд░реЗрдВред рдХреНрдпрд╛ рдореБрдЭреЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рд░рд╛рд╕рдд рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ?
рдореБрдЭреЗ рдХреБрдЫ рдЪрд╛рдмреБрдХ рдХрд░рдиреЗ рджреЛ ...
@3Cbwaltz рдареАрдХ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ: https://github.com/tamagokun/example-react-dnd-nested
рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ app/components/Tree
app/components/Item
рдФрд░ app/containers/Index
рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕реА рд╡реГрджреНрдзрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@3Cbwaltz рдареАрдХ рд╣реИ, рдЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ: https://github.com/tamagokun/example-react-dnd-nested
рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ
app/components/Tree
app/components/Item
рдФрд░app/containers/Index
рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реЛрдЧреАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕реА рд╡реГрджреНрдзрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рдорджрдж рдорд┐рд▓реЗрдЧреАред