:: 원티드 프리온보딩 챌린지 프론트엔드 코스 사전과제
참가자 여러분은 강의에 참여하기 전에 다음의 면접형 문제들을 사전에 작성해 주시기 바랍니다. 이 문제들은 JavaScript, React, 그리고 Next.js에 대한 깊이 있는 이해를 바탕으로 준비되었습니다.
문제: JavaScript ES6 이후에 추가된 주요 기능 중에서, 템플릿 리터럴, 화살표 함수, 스프레드 연산자를 설명하고, 이러한 기능들이 JavaScript 프로그래밍에 어떤 이점을 제공하는지 구체적인 예를 들어 설명해 주세요.
문제: 함수형 컴포넌트와 클래스형 컴포넌트를 비교 설명하고, React Hooks가 도입된 배경과 이로 인해 달라진 React 개발 방식에 대해 설명해 주세요.
문제: Next.js 12.2 버전부터 도입된 App Path Routing에 대해 설명하고, 이전의 페이지 기반 라우팅과 어떻게 다른지, 그리고 이 새로운 라우팅 방식이 개발자에게 어떤 이점을 제공하는지 분석해 주세요.
문제: Next.js에서 서버 사이드 렌더링(SSR)과 정적 사이트 생성(SSG)의 차이를 설명하고, 각각 어떤 시나리오에서 사용되어야 하는지 예를 들어 설명해 주세요.
- 저장소의 issues 탭을 클릭하고, new issue 버튼을 클릭합니다.
- 프리온보딩 챌린지 템플릿을 선택하고 답변을 작성합니다.
- 제목은 제출일 - 이름 으로 작성해서 제출해주시면 됩니다.