λ²κ·Έ μ€λͺ
useDropμ λν λ¬Έμ μλ μ¬μ κ°μ²΄ λ©€λ² accept
κ° "λ¬Έμμ΄, ES6 κΈ°νΈ, λ μ€ νλμ λ°°μ΄ λλ μ£Όμ΄μ§ κ΅¬μ± μμμ μνμμ λ μ€ νλλ₯Ό λ°ννλ ν¨μ"λΌκ³ λμ μμ΅λλ€.
κ·Έλ¬λ μ½λ μμ accept
λ TargetType
λ‘ μ μλλ©° μ΄λ string | symbol
λλ κ·Έ λ°°μ΄μ
λλ€.
μμλλ νλ
accept
λ TargetType
λ₯Ό λ°ννλ ν¨μκ° κ°λ₯ν νμ
μ΄μ΄μΌ ν©λλ€.
μΆκ° 컨ν
μ€νΈ
accept
μ λμ μΌλ‘ μ
λ°μ΄νΈνκ³ μΆμ΅λλ€. useDrop
μ accept
κ°μ λ³κ²½νλ©΄ κ°λ₯νλ€κ³ μκ°νμ§λ§ μλνμ§ μμ΅λλ€. νμ¬ μ΄ μμ
μ μννλ λ°©λ²μ μ μ μμΌλ©° μ€λͺ
μμμ μ€λͺ
νλ λμμ μ°Ύμ μ μμ΅λλ€.
μ΄κ²μ΄ μ΄μμ μΈ μ루μ
μ΄ μλλΌλ κ²μ μκ³ μμ§λ§ μ΄κ²μ΄ ν΄κ²°λκ³ μ°λ¦¬κ° λμ μ ν μμ° κΈ°λ₯μ κ°μ§ μ μμ λκΉμ§ ν΄κ²° λ°©λ² key
λλ‘ νκ². μ΄λ κ² νλ©΄ νμ©λλ μ νμ λ³κ²½ν ν λ€μ λ§μ΄νΈλ©λλ€. λλ μ€λμ΄ μ νν λ¬Έμ μ μ§λ©΄νμ΅λλ€.
λλ μ΄κ²μ μμμ°¨λ Έμ§λ§ canDrop
λ₯Ό μ¬μ©νμ¬ ν΄κ²°νμ΅λλ€.
μ΄κ²μ΄ μ΄μμ μΈ μ루μ μ΄ μλλΌλ κ²μ μκ³ μμ§λ§ μ΄κ²μ΄ ν΄κ²°λκ³ μ°λ¦¬κ° λμ μ ν μμ° κΈ°λ₯μ κ°μ§ μ μμ λκΉμ§ ν΄κ²° λ°©λ²
key
λλ‘ νκ². μ΄λ κ² νλ©΄ νμ©λλ μ νμ λ³κ²½ν ν λ€μ λ§μ΄νΈλ©λλ€. λλ μ€λμ΄ μ νν λ¬Έμ μ μ§λ©΄νμ΅λλ€.
μ΄ μ견μ λ°μνκΈ° μν΄: λΆμΈμ κΈ°λ°μΌλ‘ νλ λμΌν κ΅¬μ± μμμ λ κ°μ§ λ²μ μ λ λλ§νλ μΌνμ΄ μλ μν©μ΄ μμμ΅λλ€. μ리ν λ°μμ λμΌν κ΅¬μ± μμμ΄μ§λ§ λ€λ₯Έ μνμ μ¬μ©νλ€λ κ²μ κΉ¨λ¬μμ΅λλ€. μ΄ μΌνμ μ¬μ©νμ¬ λΆμΈμ κΈ°λ°μΌλ‘ λ§μ΄νΈ/μΈλ§μ΄νΈνλ λ
립 λ
Έλλ‘ λ λλ§νλ €κ³ μλνμ§λ§ μ€μ λ‘λ λ€μ λ§μ΄νΈνλ λμ λ€μ λ λλ§λμμ΅λλ€. λ°λΌμ accept
λ μ propsκ° μλ μλ propsλ₯Ό κΈ°λ°μΌλ‘ νμΌλ©° useDrop
λ ν΄λΉ props λ³κ²½μ λ°λΌ μ
λ°μ΄νΈλμ§ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
μ΄κ²μ΄ μ΄μμ μΈ μ루μ μ΄ μλλΌλ κ²μ μκ³ μμ§λ§ μ΄κ²μ΄ ν΄κ²°λκ³ μ°λ¦¬κ° λμ μ ν μμ° κΈ°λ₯μ κ°μ§ μ μμ λκΉμ§ ν΄κ²° λ°©λ²
key
λλ‘ νκ². μ΄λ κ² νλ©΄ νμ©λλ μ νμ λ³κ²½ν ν λ€μ λ§μ΄νΈλ©λλ€. λλ μ€λμ΄ μ νν λ¬Έμ μ μ§λ©΄νμ΅λλ€.