다음 학습 선택

다음 주제는 지금 만드는 앱의 막힌 지점에서 고른다

React 생태계는 넓기 때문에 유명한 도구를 모두 훑기보다, 현재 프로젝트의 상태, 라우팅, 품질, 성능, 배포 요구를 기준으로 순서를 정합니다.

state

상태가 복잡할 때

Context 한계가 보이면 Redux Toolkit, Zustand, 서버 상태 도구를 비교합니다.

routing

페이지 흐름이 늘 때

중첩 라우트, 동적 경로, 인증 보호, 이동 훅을 더 깊게 익힙니다.

testing

배포가 불안할 때

React Testing Library와 E2E 테스트로 사용자 흐름을 자동 검증합니다.

performance

목록이 무거울 때

가상화, 번들 분석, 코드 스플리팅 심화로 체감 성능을 개선합니다.

framework

SEO가 필요할 때

Next.js, Remix, Astro의 SSR과 SSG 선택 기준을 프로젝트 요구와 맞춥니다.

TypeScript

협업 규모가 커질 때

props, 상태, 훅 반환값에 타입을 붙여 변경 영향과 실수를 줄입니다.