このHOCの非常に基本的な部分を理解していないので、NPMで良好な牽引力を持っています。反応高次成分を使用する - 具体的に反応性のある仕分け式を還元する
私はReduxのストアからリストレンダリングTabListComponent持っている:私のMainComponentクラスで
return this.props.tabs.map((tab) => {
return (<li>{tab.title}</li>)
})
を、私はTabListComponentとを輸入していますが反応し、ソート可能なホック
import TabListComponent from './tabListComponent';
import { SortableContainer, SortableElement, arrayMove } from 'react-sortable-hoc';
私は」ドキュメントからあまりにも逸脱しないようにしようとしているので、これはコンポーネントのレンダリング方法です。
const SortableItem = SortableElement(TabListComponent); //I wrap TabListComponent directly
const SortableList = SortableContainer(() => {
return (
<ul className="tabs-inline-block">
<SortableItem />
</ul>
);
});
onSortEnd() {
console.log("I don't need a callback, but this gets called anyway. Is this necessary?");
}
render() {
return (
<div>
<SortableList axis={'x'} onSortEnd={this.onSortEnd}/>
</div>
)
}
具体的にはわからない部分はありますか?ドラッグしている間のCSS? onSortEnd()コールバック? – JorgeObregon