reactjs - Typ '(event: DragEvent) => void' nie je priraditeľný k typu '(event: DragEvent) => void'
Už nejaký čas používam react-beautiful-dnd vo svojom projekte, ale nedávno sa mi zobrazuje nasledujúca chyba
..>) => void; ... o 7 viac ...; štýl: { ...; }; }' nie je priraditeľný k typu '
HTMLAttributes<HTMLHeadingElement>'.
Typy vlastnosti 'onDragStart' sú nekompatibilné.
Typ '(event: DragEvent<any>) => void' nie je priraditeľný k typu '(event: DragEvent<HTMLHeadingElement>) => void'.
Typy parametrov 'event' a 'event' sú nekompatibilné.
Typ 'DragEvent<HTMLHeadingElement>' postráda nasledujúce vlastnosti typu 'DragEvent<any>': detail, view TS2322
Moja štruktúra komponentu vyzerá takto
<>
<Draggable
draggableId={props.column._id ? props.column._id.toString() : "0"}
index={props.index}
>
{(provided) => (
<div
className="dib h-100 w-23-l w-50-m"
style={{ minWidth: "270px" }}
{...provided.draggableProps}
ref={provided.innerRef}
>
<div className="flex flex-column h-100 pr3 w-100">
<div className="w-100">
<div className="flex pb1 w-100">
<h3
className="pl1 overflow-hidden ma0 fw6 flex-grow-1 ws-normal ws-break pv1"
style={{
whiteSpace: "nowrap",
textOverflow: "ellipsis",
width: "220px",
}}
{...provided.dragHandleProps}
>
{props.column.name}
</h3>
Spočiatku som si myslel, že ide o problém s balíkom, ale všetko fungovalo v poriadku a teraz mi hádže túto chybu. Máte nejaký nápad, ako by som to mohol vyriešiť?