강의 소개
Vanilla JavaScript로 만들어보는 상태 관리가 가능한 카페 메뉴 앱이다.
강의 목표
- 바닐라 JS를 아는 걸 넘어 JavaScript를 잘 사용하는 방법
- 바닐라 JS로 상태 관리가 가능한 애플리케이션 만들기
회사에서 업무를 할 때나, 개인 토이 프로젝트를 진행할 때 항상 리액트를 사용해왔었다. 그와 동시에 자바스크립트 문법에 대한 공부도 꾸준히 해왔다. 문득 리액트로 만든 앱을 자바스크립트로만 구현을 한다면? 과연 내가 순조롭게 코딩을 해나갈 수 있을지에 대한 의문이 들었다. 머릿속으로는 이렇게 하면 되겠지라고 스쳐 지나갔지만, 직접적으로 구현을 하려고 시도를 해보았을 때는 머릿속으로 생각했던 것과는 달리 쉽게 진행되지 않았다.
개발자로 경력을 쌓은 지 1년이 되었고, 수도 없이 들은 말들이 지금은 리액트가 대세지만 결국은 자바스크립트를 잘 해야 된다는 말이었다. 그 말을 들을 때마다 이 정도만 하면 되겠지라는 섣부른 자만감이 나에게는 결국 독이 된 것 같았다.
이 강의를 수강하며 나의 부족한 자바스크립트에 대한 기초적인 문법과 지식들을 채워나가려고 한다. 목차를 읽어보며 마음에 들었던 점은 미션, 과제들이 많다는 점이다. 요구사항이 주어지고 꼼꼼히 분석한 뒤 과제를 수행하는 식의 강의 구조여서 문제 해결 능력 역시 길러질 것이라 예상이 되고 벌써 기대가 된다. 회고는 섹션이 끝날 때마다 작성할 예정이다.