
이번 주차를 지나며 겪었던 문제가 무엇이었나요?
문제를 해결하기 위해 어떤 시도를 하셨나요?
문제를 어떻게 해결하셨나요?
코드를 처음부터 다시 작성하였고, 테스트 코드 한줄씩 통과여부를 보면서 제대로 동작하는 부분만 적용하다보니 해결이 되었습니다.
알고보니 위임함수 대입 시 습관적으로 익명함수를 써서였고, 그 부분이 해결되면서 모두 처리되었습니다.
// 실패
export function setupEventListeners($root) {
eventTypes.forEach((eventType) => {
$root.addEventListener(eventType, (e) => { /* ... */ });
});
}
// 성공
export function setupEventListeners($root) {
eventTypes.forEach((eventType) => {
$root.addEventListener(eventType, handleEvent);
});
}
const handleEvent = (e) => { /* ... */ };
문제를 해결하기 위해 시도하며 새롭게 알게된 것은 무엇인가요?
이번 주를 마무리 하며 나에게 만족했던 부분은 무엇인가요?
이번 주를 마무리 하며 개선이 필요하다고 생각했던 문제점은 무엇인가요?
이 문제점을 해결하기 위해 다음 한 주간 시도 할 것은 무엇인가요?