항해플러스FE3기

1주차 WIL

류시명 2024. 9. 28. 15:55

1. 문제 (과제, 프로젝트를 진행하면서 부딪혔던 기술적인 문제)

Q. 이번 주차를 지나며 겪었던 문제가 무엇이었나요?

A. 이벤트를 등록하는 시점을 HTML에 DOM 요소를 그린 이후로 옮기는 작업이 어려웠다.

2. 시도

컴포넌트 함수에 프로토타입으로 이벤트 리스너를 프로퍼티로 저장한 뒤 export 하고,

root에 해당 함수의 HTML 요소를 그린 다음 리스너를 등록했다.

3. 해결

위와 같이 해결했다.

4. 알게된 것

이벤트 관리가 정말 까다롭다는 걸 알게 되었다. 내가 한 방법이 사실 그렇게 깔끔한 방법이 아닌 것 같아서

다른 분들의 코드를 좀더 살펴봐야겠다.


Keep : 현재 만족하고 계속 유지할 부분

기간 안에 테스트 코드를 모두 만족시켰다.

Problem : 개선이 필요하다고 생각하는 문제점

이번 주를 마무리 하며 개선이 필요하다고 생각했던 문제점은 무엇인가요?
P1.테스트코드 뿐만 아니라 좀더 욕심을 내서 클린 코드를 신경 써야겠다.

Try : 문제점을 해결하기 위해 시도해야 할 것

이 문제점을 해결하기 위해 다음 한 주간 시도 할 것은 무엇인가요?

P1. 좀더 빠르게 시작하자.

사용 태그 #항해플러스 #항해99

반응형