FrontEngineer JungBam
react-beautiful-dnd(구현) 본문
이 부분은 실제 내가 구현한 화면을 보면서 이야기를 하면 편하겠다.
프로젝트에서 조커를 픽하면 조커의 위치를 선택하는 화면을 구성한 것.
(혹시나 프로젝트가 궁금하다면 : https://davinci-code.online)
react-beatiful-dnd는 사용하는 것은 복잡할 수 있지만 이해하고 나니 너무 간단(?) 했다.
큰 틀은 처음 Context를 할당해주고 Drop 시킬 영영과 Drag 해줄 친구를 설정하고 Context에서 제공되는 메소드를 통해 드래그가 시작될 때 드래그가 끝날 때 등 각각의 이벤트를 만들어 주면 되는 것이었고 이걸 이해했음에도 계속 react-beutiful-dnd 에러가 콘솔에 찍히면서 애를 좀 먹었는데 이것 또한 스택오버플로우를 보면서 해결하니 금방 해결되었다.
구현된 화면과 처리되는 로직을 보면서 꽤나 만족했다.
반응형
'리액트' 카테고리의 다른 글
싱글톤 패턴의 활용 (1) | 2023.02.15 |
---|---|
참조 동일성 (useRef / useState) (0) | 2023.02.13 |
리액트에서의 display : none 그리고 modal 컴포넌트 값 초기화 (1) | 2023.02.06 |
react-beautiful-dnd(선택 이유) (0) | 2023.01.26 |
CustomHooks 3차 시도 : useValidation (0) | 2022.12.15 |
Comments