-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node 이동 구현 #162
Node 이동 구현 #162
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
정말 수고 많으셨습니다..! 여러모로 고민한 부분이 많이 보이는 것 같아요.
아래 남긴 코멘트는 그냥 단순하게 남긴 거라 중요한 것은 없습니다
? GooeyNodeMovingRenderer | ||
: GooeyNodeCreatingRenderer} | ||
{NearIndicatorRenderer} | ||
{NodesRenderer} | ||
{EdgesRenderer} | ||
{PaletteRenderer} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(0.001점) 이건 개인 취향일 수도 있지만, 저는 컴포넌트만 대문자로, 노드는 일반 변수처럼 카멜케이스를 선호합니다. 이 부분을 누가 맞다고 하기보다도 한 방향으로 맞추는 것도 좋을 것 같아요
|
||
const setHoldingAnimation = ( | ||
e: KonvaEventObject<MouseEvent> | KonvaEventObject<TouchEvent> | null, | ||
bool: boolean, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
여기 변수 이름이 더 명확해도 좋을 것 같아요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
꽤 구현 난이도가 있었을 걸로 예상되는데 잘 구현해주신 것 같습니다..!
코드 리뷰할 게 많지 않아 가독성, 재사용성 위주로만 체크했습니다 ㅎㅎ
고생하셨습니다 🐝
✏️ 한 줄 설명
노드를 길게 누르면 이동할 수 있는 기능을 구현했어요.
✅ 작업 내용
🏷️ 관련 이슈
📸 스크린샷/영상
📌 리뷰 진행 시 참고 사항
useDragNode
와 별도로 사용 가능한 느낌의 커스텀훅을 만들고 싶었는데 현재는 다소 연관이 되어있는 상태입니다.useCallback
으로 묶지 않았는데, 현 상황에서 묶는 방향이 성능에 더 도움이 되는지 궁금합니다 !