티스토리 뷰
자바스크립트(javascript)
[javascript/react]리액트에서 list drag and drop (리스트 드래그 앤 드롭 구현)
개발자 고포고 2022. 10. 4. 21:26반응형
#react-sortablejs를 이용하여 구현하였다
https://github.com/SortableJS/react-sortablejs
#설치
npm install --save react-sortablejs sortablejs
#구현
import React, { useState } from "react";
import { ReactSortable } from "react-sortablejs";
const Test=(props)=>{
const [state, setState] = useState([
{ id: 1, name: "list01" },
{ id: 2, name: "list02" },
]);
return(
<ReactSortable list={state} setList={setState} animation={200} delayOnTouchOnly={true} delay={2} >
{state.map((item) => (
<div key={item.id}>{item.name}</div>
))}
</ReactSortable>
)
}
export default Test;
#react #sortablejs #drag #drop #drag&drop #드래그앤드롭
반응형
'자바스크립트(javascript)' 카테고리의 다른 글
[javascript/react] 리액트 리스트(테이블) 항목 드래그하기(with react-beautiful-dnd) (1) | 2022.10.05 |
---|---|
[javascript/react] React.lazy / Suspense에 대하여 이해하기 (0) | 2022.10.04 |
[html/javascript/videojs] videojs 기본 기능 셋팅(개인 설정용) (0) | 2022.10.02 |
[javascript/html] chrome에서 full screen(전체화면) 체크하기 (0) | 2022.10.01 |
[css/javascript]@keyframes 애니메이션 연속으로 실행하기 (1) | 2022.09.30 |
댓글
반응형