저는 1년 4개월 차 주니어 프론트엔드 개발자입니다. 개인 프로젝트에서 Express랑 Nest를 사용해 백엔드 개발 경험이 있으며, React, Vue만 사용해봐서 Next를 경험해보고 싶어 수강하게 되었습니다. ## 강의 후기 제가 생각했을 때 사전에 숙지하고 있어야 할 개념들이 많아서, 프론트엔드 개발에 입문하시는 분들에게는 난이도가 높게 느껴질 것 같습니다. - JavaScript : 삼항연산자, 비동기 처리, fetch API 등 - React : 기본 제공 hook, 커스텀 hook 등, Context API - Firebase - Chakra UI - React Query - ... 강의에서 사용했다고 해서 필수로 배워야 한다거나 모든 라이브러리의 사용법을 외워야한다는 강박을 갖기보단, 스스로 생각하기에 사용하기 좋은 라이브러리라고 생각되면 추가로 공부해보면 좋을 것 같습니다. 추가로 서버-클라이언트 구조에 대한 기본적인 이해가 있다면 좋다고 생각합니다. 서버 API 개발 -> 클라이언트에 API 적용을 반복적으로 진행하는데, 클라이언트 측 개발 경험만 있다면 혼란스러울 수 있습니다. 파일 분리를 하면서 여러 파일로 이동해서 코드를 작성하는데, 현재 코드를 작성하는 파일 경로나 이름을 상단에 띄워주면 좋을 것 같습니다. ## UI 프레임워크 사용하신 UI 프레임워크는 CSS 작성 시간을 단축할 수 있어서 좋다고 생각합니다. props로 넘기는 속성들이 css를 안다면 어떻게 사용해야 하는지 감이 옵니다. 개인적으론 MUI, Vuetify 등 다른 UI 프레임워크들과 사용법이 유사해서 간단하게 익혀두면 나쁠건 없다고 생각합니다. 저는 확장성 높은 프레임워크들을 사용해보면서 컴포넌트 설계에 대한 시야가 넓어졌습니다. ## 마지막으로 이 강의는 다양한 것들을 다루기 때문에 어렵게 느껴질 수 있습니다. 저도 패키지 설치부터 Firebase 연동 등 여러 오류들을 만났는데, 처음 사용해보는 툴들이 많아서 오류 해결이 쉽지만은 않았습니다. 하지만 여러 문제들을 겪으면서, 오류 메시지를 마주했을 때 좌절하지 않고 해결해나가는 힘을 기를 수 있다고 생각합니다. 덕분에 재미있는 서비스를 개발하면서 Next와 Firebase를 경험해볼 수 있었습니다. 이 강의에서 배운 내용들을 바탕으로 저만의 서비스를 개발해보려고 합니다. 좋은 강의 제공해주셔서 감사합니다.