GitHub 레포 자동 분석 포트폴리오 생성기
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 React 활용
프로젝트/기술 페이지 등 UI 컴포넌트 구성
프로젝트 6개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
재사용 가능한 컴포넌트로 사용자 인터페이스를 선언적으로 구축하는 자바스크립트 라이브러리
React는 UI를 컴포넌트 단위로 쪼개고, 데이터(state)가 바뀔 때마다 화면을 자동으로 다시 그려주는 자바스크립트 라이브러리입니다. DOM을 직접 조작하며 상태를 관리하던 방식이 코드 규모가 커질수록 복잡해지고 버그가 늘어나는 문제를 해결하기 위해 만들어졌습니다. 개발자는 '현재 상태에서 화면이 어떻게 보여야 하는가'만 선언하면, React가 실제 DOM 업데이트를 알아서 처리합니다. 이런 컴포넌트 기반 구조 덕분에 대시보드, 어드민 화면, 관리자 콘솔처럼 화면 요소가 많고 반복되는 UI를 일관되게 구성하기 쉽습니다.
버튼을 클릭할 때마다 state가 변경되고, React가 화면의 숫자 부분만 자동으로 다시 렌더링합니다.
import { useState } from 'react';
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>현재 값: {count}</p>
<button onClick={() => setCount(count + 1)}>
증가
</button>
</div>
);
}
export default Counter;위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 React 활용
프로젝트/기술 페이지 등 UI 컴포넌트 구성
Jira 카드를 탐지해 Claude가 질문→개발→PR→완료처리까지 수행하는 루프 자동화 도구와 제어용 로컬 대시보드
이 프로젝트에서의 React 활용
카드 등록·상태·로그·이력을 다루는 대시보드 UI 구성
CRA와 craco로 구성된 레이싱 게임 플랫폼 프런트엔드의 구조를 정리한 공개 문서 레포지토리
이 프로젝트에서의 React 활용
src, public 디렉터리 구조를 갖춘 프런트엔드 UI 개발
NFT 마켓플레이스 운영자를 위한 React 기반 어드민 웹앱을 nginx와 Docker로 배포하는 프로젝트
이 프로젝트에서의 React 활용
어드민 화면 UI 구현을 위한 프런트엔드 프레임워크
NFT 런치패드 프런트엔드 프로젝트의 구조와 개발 환경 설정을 정리한 공개 기술 문서 레포지토리
이 프로젝트에서의 React 활용
NFT 런치패드 프런트엔드 UI 구현
Refine.dev 해커톤 데모 5종과 Node 암호/web3 실험을 한 디렉토리에 모아 구조와 함정을 정리한 학습 컬렉션
이 프로젝트에서의 React 활용
Refine 데모들의 UI 렌더링 계층
위 프로젝트들에서 같이 쓰인 다른 기술입니다.