前提・実現したいこと
reactのライブラリであるreact-sortable-hocを使いたいのですが、onSortEndへの引数の渡し方がわかりません。
デフォルトで{ oldIndex, newIndex }とあるのですが、この中括弧は何でしょうか。
この中括弧の中でも外でもうまく渡すことができませんでした。
わかる方がいましたらコメントお願いします。
発生している問題・エラーメッセージ
引数の渡し方がわからない
該当のソースコード
import React, {Component} from "react"; import {SortableContainer, SortableElement} from 'react-sortable-hoc'; import arrayMove from 'array-move'; const SortableItem = SortableElement(({value}) => <li>{value}</li>); const SortableList = SortableContainer(({items}) => { return ( <ul> {items.map((value, index) => ( <SortableItem key={`item-${value}`} index={index} value={value} /> ))} </ul> ); }); const Sample =()=> { //省略 function onSortEnd({ oldIndex, newIndex, value }) { console.log(value); } render() { //省略 <SortableList items={value} onSortEnd={() => onSortEnd("ok")} /> } } export default Sample
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/18 07:01
2020/11/18 07:02
2020/11/18 07:05
2020/11/18 07:08
2020/11/18 07:10