Beautiful-dnd λ₯Ό ν΅ν΄, λλκ·Έ μ€ λλμ ꡬννμλ€.
Starting Memeber μ 곡κ°μ κ° ν¬μ§μ
λ³λ‘ λλ 곡κ°κ³Ό λλκ·Έ 곡κ°μ λ§λ€κ³ , Sub Member μ 곡κ°μ λλ 곡κ°κ³Ό λλκ·Έ 곡κ°μ λ§λ€μλ€.
κ° κ³΅κ°μ μμΉν μ μλ UID λ₯Ό ν΅ν΄ ꡬλ³μ νλλ‘ νμλ€.
π DragDropContext : Provider μ κ°μ dnd μνλ₯Ό μ 곡ν΄μ£Όλ μν , onDragEnd λ₯Ό ν΅ν΄ μ΄λ²€νΈ λ±λ‘κ°λ₯ ( λΉ¨κ°μ )
π€ Droppable : Drop κ°λ₯ν μμ νμ ( κ²μμ )
π Draggable : Drag κ°λ₯νλλ‘ λ§λ€μ΄μ€ ( μ΄λ‘μ )
μ μ¬μ§μμ μ’μΈ‘μ΄ Starting Member μ κ° ν¬μ§μ μ΄κ³ , μ°μΈ‘μ΄ Sub Memeber μ μμμ΄λ€.
Sub μμ β UID λ°°μ΄ ( ex. [12345,123566] )
Starting κ° μμ β position κ³Ό UID λ‘ μ΄λ£¨μ΄μ§ κ°μ²΄ ( ex. { position : GK , player : 12345 }
Sub β Starting, Starting β Sub, Sub β Sub μ κ²½μ°μλ λ¬Έμ μμ΄ λμνμμΌλ, Starting β Starting μΌλ‘ λμνμλ λ¬Έμ κ° λ°μνλ€.
κ° μμΉλ₯Ό Swap νμλ, λ³κ²½μ λλ νλμ μμΉμμ μλμ κ°μ λ¬Έμ κ° λ°μνμ¬, λμ΄μ λλκ·Έκ° λμ§ μμλ€.
βοΈ react-beautiful-dndUnable to find draggable with id
Draggalbe ID κ°μ νμ¬ μμΉν μ μμ UID λ‘ μ€μ λμ΄μμλ€.
Draggable ID κ° 123 μΈ [A] μ»΄ν¬λνΈλ₯Ό 456 μΈ [B] μ»΄ν¬λνΈμ λλλλ€κ³ κ°μ νμ.
κ·ΈλΌ κ³Όμ μ΄ μλμ κ°μ κ²μ΄λ€.
[A] λλκ·Έ β [B] μ»΄ν¬λνΈλ‘ λλκ·Έ β [A] μ»΄ν¬λνΈ λλκ³Ό λμμ [B] μ»΄ν¬λνΈ IDλ₯Ό [A] μ»΄ν¬λνΈμ IDμΈ 123 μΌλ‘ λ³κ²½ -> λ°λλ‘ [A] μ»΄ν¬λνΈ ID λ₯Ό 456 μΌλ‘ λ³κ²½
"β [A] μ»΄ν¬λνΈ λλκ³Ό λμμ [B] μ»΄ν¬λνΈ IDλ₯Ό [A] μ»΄ν¬λνΈμ IDμΈ 123 μΌλ‘ λ³κ²½" μ΄ κ³Όμ μμ, [A] μ»΄ν¬λνΈλ ID κ° 123 μ΄ λκ³ , [B] μ»΄ν¬λνΈλ 123 μ΄ λλ€.
μ¦βοΈ κ°μ ID κ° 2κ°κ° μκΈ΄λ€λ κ²μ΄λ€.
μ΄λ¬λ©΄μ μλ¬κ° λ°μνμ¬μ, IDλ₯Ό λμΌνκ² λ§λ€μ§ μκΈ°μν΄
'Positionλͺ
-UID'
λ‘ ν΄λμ΄ μ€λ³΅μ λ°©μ§νμλ€.
HotReload
) while rendering a different component (FieldPlayerMainStat
)" μλ¬κ° λ°μνκ³ μλ€.