본문 바로가기

항해992

[항해플러스] 프레임워크 없이 SPA 만들기 Part 1 회고 프로젝트를 진행하면서 부딪혔던 기술적인 문제(문제, 시도, 해결, 알게된 것)템플릿 리터럴로 HTML을 innerHTML에 넣어 렌더링을 구현했는데, 테스트 코드를 돌렸을 때 렌더링을 시킨 HTML에 있는 id를 읽어오지 못하는 이슈가 있었다. 템플릿 리터럴이 innerHTML에 들어가기 이전에 이벤트를 등록할 경우 내부에 있는 id를 읽어오지 못한다는 사실을 알게 되었고 실행 순서를 조정하는 과정을 통해 해결할 수 있었다.에러 바운더리를 try, catch로 구현을 하고 싶었는데 이벤트가 전파되지 않아 결국 window.addEventListener('error', () => {}) 방식으로 구현했다. 오늘 1주차 과제에 대한 solution을 듣다보니 구조를 잘 짜게 되면 try, catch로도 구.. 2024. 9. 28.
[항해플러스] 프론트 3기 과정을 시작하며... 항해 플러스 참여 계기항해99를 수료하고 벌써 3년차 개발자가 되었다. 운 좋게 좋은 회사에 입사하여 근무를 하게 되었는데, 유일한 프론트엔드 개발자이다보니 혼자 업무하는 것에 대한 아쉬움이 항상 있었다. 개발을 하다보면 수 많은 프레임워크나 라이브러리를 검토하고 결정해야 하는 순간들이 찾아오는데, 이럴 때 같이 고민을 나눌 수가 없고 또 구조적인 부분이나 현재 갖고 있는 생각들을 나누기가 쉽지 않았다. 스터디를 통해 어느정도 해소하려고 해보았지만 확실히 현업에서 하는 것처럼 시니어분들의 피드백을 받기가 어려웠기 때문에 새로운 과정이 필요하겠다는 생각이 들었다.항해 면접관을 하는 도중 항해 플러스가 생겼다는 소식을 듣게 되었고 이 과정에 바로 참여하고 싶었지만 당시 상황 때문에 계속 미루고만 있던 상황에.. 2024. 9. 21.
반응형