0
ドラッグ・ドロップや問題の発見のための反応でDragulaをテストしようとしています。私はエラーが発生しています:反応のあるDragula - 未知のTypeError:react_dragula_1.defaultは関数ではありません
問題を解決するために誰もがこの問題または手掛かりに直面しました。
import * as React from "react";
import * as ReactDOM from 'react-dom';
import Dragula from 'react-dragula';
export class MultiPicklist extends React.Component {
render() {
return (<div className="swish-input-textarea">
<div className='parent'>
<div className='wrapper'>
<div id='left-defaults' className='container' ref={this.dragulaDecorator} >
<div>Element 0</div>
<div>Element 1</div>
<div>Element 2</div>
<div>Element 3</div>
</div>
<div id='right-defaults' className='container'>
<div>Element a</div>
<div>Element b</div>
<div>Element c</div>
<div>Element d</div>
<div>Element e</div>
</div>
</div>
</div>
</div>);
},
dragulaDecorator = (componentBackingInstance) => {
if (componentBackingInstance) {
let options = { };
console.log('componentBackingInstance');
console.log(componentBackingInstance);
Dragula([componentBackingInstance]);
}
};
}
ありがとうございますrauliyohmc、コールバックをクラスdintヘルプの外に移動しますが、 'import * as Dragula'を 'react-dragula'から実行すると問題が解決しました – Babu