하캄솔루션HAKHAM SOLUTION상담하기

웹제작 / 프레임워크·데이터

React

React

다른 이름 · 리액트 · React.js · ReactJS

중급도구에서 직접 설정하는 수준

한눈에 보는 정의

화면을 컴포넌트라는 작은 조각으로 나눠 만들고, 데이터가 바뀌면 필요한 부분만 다시 그려 주는 자바스크립트 라이브러리.

이런 말로 들어요

  • 상담 카드는 React 컴포넌트로 만들어서 페이지마다 재사용해요.
  • 이 화면은 상태가 안 바뀌어서 다시 안 그려지는 문제예요.

그림으로 보기

React 컴포넌트와 다시 그리기

React는 화면을 컴포넌트로 나눠 재사용하고, 데이터가 바뀐 부분만 다시 그립니다.

하캄솔루션 자체 제작 모션그래픽

자세히 알아보기

React로 만들면 버튼, 카드, 메뉴 같은 화면 조각(컴포넌트)을 한 번 만들어 여러 곳에서 다시 씁니다. 장바구니 수량처럼 데이터(상태)가 바뀌면 React가 그 부분의 화면을 알아서 새로 그립니다. Next.js 같은 프레임워크가 React 위에서 동작하고, 바이브코딩 도구가 만드는 웹 화면도 React 기반인 경우가 많습니다. 처음 볼 때는 HTML과 비슷하게 생긴 JSX 문법이 낯설 수 있습니다.

실무 예시

예를 들어 "후기 카드" 컴포넌트를 하나 만들어 두면 이름·별점·문장만 바꿔 메인, 서비스, 사례 페이지에 같은 모양으로 반복해서 넣을 수 있습니다.

함께 살펴볼 점

React는 화면을 그리는 도구라 저장·로그인·결제 같은 기능은 서버나 다른 서비스가 필요합니다. 단순한 소개 페이지에 무거운 구조를 쓰면 오히려 관리가 복잡해질 수 있습니다.

AI에게 이렇게 요청해 보세요

후기 카드 React 컴포넌트를 만들어 줘. 이름·별점·문장·날짜를 props로 받고, 별점은 화면 낭독기가 "5점 만점에 4점"처럼 읽게 해 줘.

코딩·작성 도구에 붙여 쓰기 전에 내 상황에 맞게 바꾸고, 결과는 직접 확인하세요.

출처와 검토 정보

  • Quick Start - React 새 창

    컴포넌트 만들기와 중첩, 데이터 표시, 이벤트에 반응해 화면을 갱신하는 React의 기본 개념을 확인했습니다.

    자료 확인
  • React 새 창

    React 공식 사이트의 소개를 확인했습니다.

    자료 확인

내용 검토

최초 발행 · 내용 수정

← 지식백과 목록으로