我的可拖动元素上有一些可用的数据。我想在 onDragEnd 上使用该数据,但我没有找到传递任何可拖动数据的方法,除了draggableId
传递到result
onDragEnd 事件中的数据。
基本上我需要的是可拖动的某种自定义道具,它将显示在 DragDropContext 事件中。就像是:
<>
{cmps.map(cmp => (
<Draggable
key={cmp.name}
draggableId={cmp.name}
index={index}
// this is what im missing
payload={cmp}
// -----------------------
>
<Cmp/>
</Draggable>
)}
</>