활성
2026
오픈소스
마지막 커밋 2026년 6월

Cant

더 나은 선택지를 고르고, 그 패턴을 익혀요

왜 만들었나

코드 리뷰마다 피할 수 있는 똑같은 실수가 반복해서 올라왔고, 그걸 댓글 하나하나로 설명하는 건 한계가 있었어요. Cant는 그 반복되는 결정을 게임으로 바꿔요. 두 선택지를 나란히 놓고, 하나가 더 낫고, 그 이유는 어떤 리뷰 댓글보다 오래 기억에 남아요.

허브 하나, 게임 열두 개

Can't Hub는 React API부터 Git, SEO, 테스트, UX, 심지어 화학까지 시리즈 전체를 한곳에 모아요.

두 가지 선택지. 하나가 더 나아요.

매 라운드마다 실제 구현 두 개를 Shiki로 강조한 코드와 함께 나란히 보여줘요. 고르고, 확정하고, 그제서야 답이 공개돼요.

정답이 아니라 이유까지

모든 답에는 그 뒤에 있는 패턴에 대한 설명이 따라와요. 배운 것이 퀴즈에 머물지 않고 다음 코드 리뷰로 이어지죠.

프로젝트 소개

Cant는 오래가는 React 컴포넌트 API를 보는 눈을 길러주는 퀴즈인 Can't Maintain으로 시작했어요. 그러다 하나의 시리즈로 커졌어요. 두 가지 선택지 중 더 나은 쪽을 고르고 그 이유를 배우는 학습 게임이 열두 개쯤 돼요. 지금은 React API, TypeScript, Git, SEO, 테스트, UX, 컨테이너 오케스트레이션, 심지어 화학까지 한곳에 모여 있어요.

Tech Stack

Next.js 16
TypeScript
Material UI 7
Shiki
Turborepo

블로그에서

Responsive Design Has a Teaching Problem

제작 이야기 읽기