React Beautiful dnd, преобразующий функциональные составляющие - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь преобразовать beautiful-dnd в функциональные компоненты и разделить их на разные компоненты, но мне просто интересно, почему это выдает ошибку?

Edit react-beautiful-dnd tutorial

Спасибо,

1 Ответ

0 голосов
/ 11 ноября 2019

Возникла проблема в task.js. Вы забыли распространить provided.dragHandleProps

import React from 'react'
import { Draggable } from 'react-beautiful-dnd'

const Task = props => {
  console.log(props)
  return (
    <Draggable draggableId={props.task.id} index={props.index}>
      {(provided, snapshot) => (
        <div
          ref={provided.innerRef} // <-- this as well
          {...provided.draggableProps}
          {...provided.dragHandleProps} // <-- here
        >
          {props.task.content}
        </div>
      )}
    </Draggable>
  )
}

export default Task
...