본문 바로가기

개발

[Sub Issue] Use pragmatic-drag-and-drop-react-beautiful-dnd-migration

패키지 이름

@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-migration

사전 준비

1. 이미 react-beautiful-dnd를 사용하고 있을 것. 새롭게 기능을 도입하는 경우 @atlaskit/pragmatic-drag-and-drop를 바로 사용하세요.

2. react-beautiful-dnd 12 또는 13 버전을 사용할 것.

 

저는 이미 1,2 조건을 만족하기 때문에 진행하겠습니다.

마이그레이션 단계

1. 패키지 설치

2. npx @atlaskit/codemod-cli --parser tsx --extensions ts,tsx,js [relativePath] 명령어로 codemod 실행

  codemod에서 설치된 react-beautiful-dnd 버전 선택

3. codemod가 남긴 주석을 확인하고 삭제

 

우선 아주 간단하게 진행할 수 있을 듯합니다.

문제 처리

따로 연락을 직접 하셔야 할 듯합니다. 문제가 없었으면 좋겠네요.

 

에러 발생

[package error] @atlaskit/codemod-cli 패키지 No codemods available. Please make sure you have the latest version of the packages you are trying to upgrade before running the codemod 에러

 

참고

공식_react-beautiful-dnd migration