codestates / codestates/luca

[Dev Log] 지원재 / 2022-02-16

Open
#48 0 comments 0 reactions 0 assignees View on GitHub
Log
Dominant language
JavaScript
Stars
3
Forks
2
PR merge metrics
No merged PRs in 30d

Description

# 오늘 완료한 작업 목록
- [x] 공통컴포넌트 기능 추가, 에러 수정 및 리팩토링
# 어려웠던 점
- 드롭다운: onmouseOver 로 상태 변경하는 드롭다운이 기능에 비해 너무 복잡하게 작성되어 다듬는데 생각보다 시간이 많이 걸렸다. 결국 opener 와 드롭다운 메뉴를 한 컴포넌트안에 묶어서 해결했다(상태관리가 필요없음).
- 모달: 이전에 썻던 방식(모달 내부에서 on-off 상태 관리) 그대로 적용하려면 이벤트 트리거인 버튼이 모달 내부에 있어, 특정 버튼 컴포넌트와 모달이 커플링이 돼버려서 여러 곳에서 같은 모달을 불러올 때 한계가 있었다. 따라서 트리거와 핸들러를 모달과 분리하고 사용할 페이지에서 로드하도록 했다. 처음부터 이렇게 할걸..
- 밥먹고 누우면 자버린다. 눕지말자
# 내일 To-do list
- 프로토타이핑 마무리
- 캔버스 zoom, pan 구현

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.