06. 마치며 - f-lab-edu/toss-tech-router GitHub Wiki

마치며

이렇게 Javascript로 SPA를 구현해보았습니다.

프로젝트를 진행하면서, 예전부터 써보고 싶었던 기술들을 몇 가지 적용해 볼 수 있어서 좋았네요! 😊
코드리뷰를 할 기회가 많이 없었는데, 코드리뷰를 받으면서 코드를 더 깔끔하게 작성하는 방법을 배울 수 있었습니다.
프로젝트를 시작하면서 기존에 고민했던 컨벤션도 잘 적용해보아서 진행이 순조로웠어요!

그리고 MSW를 사용해서 API 없이도 API Mocking하는 방법이 정말 유용했고, Router를 직접 구현하면서 SPA의 동작 원리를 더 깊게 이해할 수 있었습니다.

이전에 Github 사이트가 웹 컴포넌트로 만들어졌다는 아티클을 봤었는데요.
어떻게 웹 컴포넌트를 사용해서 구현하는지 궁금했었는데, 이번 프로젝트를 통해 그 궁금증도 조금이나마 해소 할 수 있었습니다.

그리고 코드를 작성할 때 어떻게 구조화해야 하는지에 대한 고민을 많이 하게 되었습니다.
웹 컴포넌트를 사용하면서, 독립적으로 만들어야 했는데, 이러한 독립성과 재사용성을 고려하여 코드를 구조화하는 것을 배울 수 있었습니다.

👍