2024 프레임워크 없는 프론트엔드 개발 스터디를 위한 레포지토리입니다.
프레임워크를 사용하는 이유인 렌더링, DOM, 라우팅, 상태 관리와 같은 프론트엔드 개발의 핵심 개념들을 근본적으로 이해하는 것을 목표로 합니다.
TDD 개념을 차용하여 책에서 소개하는 개념에 대해서 실패하는 테스트 코드를 먼저 작성한 후 테스트를 통과시키기 위한 코드를 직접 짜고 이러한 해결 경험을 공유하는 방식으로 스터디를 진행합니다.
-
미리 작성된 테스트 코드를 통과시키기 위한 코드를 직접 구현하고 PR을 올립니다.
-
다른 참여자의 PR이 올라오면 해당 PR을 리뷰합니다.
-
코드를 구현하고 다른 사람의 코드를 리뷰하면서 얻은 지식을 서로 공유합니다.
-
다음 스프린트에 학습할 내용을 같이 정합니다.
-
테스트 코드 작성자들은 다음 스프린트에 진행할 내용에 대해서 테스트 코드를 작성합니다.
매주 토요일 12:00 ~ 에 오프라인 모임이 진행됩니다.
- 테스트 코드 업로드 기한: 매주 일요일 자정 전까지
- 코드 구현 기한: 매주 금요일 자정 전까지
- 원활한 테스트 실행을 위해
Node.js
버전18.8.0
이상이 필요합니다. (Jest 라이브러리에서 ESModule 사용 관련) - 다음 명령어를 입력해 패키지를 설치합니다.
npm install
- 설치가 완료되었다면, 다음 명령어를 입력해 테스트를 실행합니다.
npm test:{닉네임}