기술적 고민을 실험하고, 해결책(Best Practice)을 기록하는 학습 저장소입니다.
이 프로젝트는 개인 학습 및 실험을 목적으로 운영됩니다.
현재는 공통 로직 모듈화 작업으로 인해, 일부 코드가 공용 프로젝트(forworkchoe)로 이관되고 있습니다. 이에 따라 본 저장소의 일부 예제는 최신 상태가 아닐 수 있습니다.
각 폴더는 검증 단계와 목적에 따라 구분되어 있습니다.
- 실무 프로젝트 환경을 가정하고 구성한 페이지들입니다.
- 실무에서 검증이 완료되어 실무에 적용 가능한 코드 모음입니다.
- 기능 테스트는 완료되었으나, 실무에 도입할 기회가 없었던 코드들입니다.
- 100% 해결하지 못했거나, 실험적인 시도가 담긴 페이지입니다.
- Description: 특정 라이브러리나 프레임워크 학습 과정 중, 특별히 유지보수 가치가 있는 예제입니다.
- Note: 단순한 학습용 코드는 삭제(커밋 로그로만 보존)하고, 다시 찾아볼 가치가 있는 코드만 보관했습니다.
- Description: UI 컴포넌트 및 레이아웃 설계를 위한 마크업 예제입니다.
개인 학습 및 연구 목적으로 운영되는 프로젝트이기에 실무 코드와는 몇 가지 차이점이 있습니다.
- 팀 컨벤션이 아닌, 개인적인 취향이 반영되어 있습니다.
- 실무 프로젝트에서는 팀의 코딩 컨벤션을 최우선으로 준수합니다.
- 주석과 커밋 메시지에 영어가 사용된 경우가 있습니다. 이는 영어 커뮤니케이션에 익숙해지기 위한 의도적인 연습의 일환입니다.
핵심 패키지의 버전 변경 이력입니다.
- 2024.04.03 - Next.js 14.1.4
- 2022.11.03 - Next.js 12.3.1
- 2021.04.19 - Next.js 10.3.1
- 2020.01.15 - React 16.12.0