FAQ 목록으로 돌아가기
FAQ

React는 왜 쓰나요?

React는 복잡한 화면을 컴포넌트로 나누고, 사용자 행동에 따라 바뀌는 상태를 체계적으로 다루기 위해 씁니다.

Answer

자세한 설명

React를 쓰는 이유는 화면이 커질수록 HTML과 JavaScript만으로 관리하기가 어려워지기 때문입니다. 버튼, 카드, 검색창, 목록, 모달처럼 반복되는 화면 조각이 많아지면 구조가 금방 복잡해집니다.

React에서는 이런 화면 조각을 컴포넌트(Component)로 나눕니다. 같은 카드나 버튼을 여러 곳에서 재사용할 수 있고, 화면의 역할을 파일과 함수 단위로 분리하기 쉬워집니다.

또 사용자가 클릭하거나 입력했을 때 화면 상태가 바뀌는 흐름을 더 체계적으로 다룰 수 있습니다. 검색어, 필터, 로그인 상태, 장바구니, 대시보드 데이터처럼 바뀌는 값이 많을수록 React의 장점이 커집니다.

단순한 소개 페이지나 아주 작은 화면은 HTML, CSS, JavaScript만으로도 충분합니다. 하지만 로그인, 검색, 필터, 댓글, 관리자 화면처럼 상태와 반복 UI가 많아지면 React가 편해집니다.

Checklist

확인할 것

  1. 01

    반복되는 UI 조각이 많은지 본다

  2. 02

    사용자 입력에 따라 화면 상태가 자주 바뀌는지 확인한다

  3. 03

    작은 정적 페이지라면 React가 꼭 필요한지 다시 생각한다

함께 보면 좋은 용어