Недавно я пытался создать приложение, похожее на trello, с использованием response-beautiful dnd. Я могу использовать перетаскиваемые элементы для перетаскивания элементов, но когда я перетаскиваю элемент для перетаскивания, все перетаскиваемые элементы перетаскиваются вместе с ним. Я проходил курс и документацию по response-beautiful-dnd egghead.io, но все еще не могу понять, почему перетаскиваются все перетаскиваемые объекты.
Вот пример моего кода для моего сбрасываемого объекта:
<div>
<Droppable droppableId={toString(this.props.column.column_id)}>
{provided => (
<div
ref={provided.innerRef}
{...provided.droppableProps}
className='task-columns'
>
{this.props.column.column_name}
{this.state.tasks.map((taskData, i) => <Tasks key={taskData.task_id} task={taskData} index={i}/> )}
{provided.placeholder}
</div>
)}
</Droppable>
</div>
А вот код для моих перетаскиваемых элементов:
<Draggable draggableId={toString(this.props.task.task_id)} index={this.props.index}>
{provided => (
<div
ref={provided.innerRef}
{...provided.draggableProps}
{...provided.dragHandleProps}
>
{this.props.task.task}
</div>
)}
</Draggable>
Они оба внутри метода render компонентов класса. Заранее спасибо за помощь!