Jin's IT Story.

전체 글

Lombok이란? 어노테이션 완전 정리

Lombok이란? 어노테이션 완전 정리

코드를 가볍게 만드는 마법, 롬복(Lombok)이란? 자바(Java) 개발을 하다 보면 클래스 하나를 만들 때마다 수많은 보일러플레이트(Boilerplate) 코드를 마주하게 됩니다. 변수 몇 개를 정의했을 뿐인데 게터(Getter), 세터(Sette...

2026-08-16
본문으로 이동
Svelte5 ECharts 차트 구현 완벽 가이드

Svelte5 ECharts 차트 구현 완벽 가이드

웹 애플리케이션 개발에서 데이터를 시각적으로 전달하는 것은 사용자의 빠른 의사결정을 돕는 핵심 요소입니다. 특히 최근 주목받는 Svelte 5는 새로운 상태 관리 시스템인 룬(Runes)을 도입하여 더 직관적이고 빠른 반응성을 제공합니다. 대용량 데이...

본문으로 이동
Svelte5 개발 워크플로우 정리: Git·빌드·배포

Svelte5 개발 워크플로우 정리: Git·빌드·배포

웹 프레임워크 생태계에서 Svelte 5는 단순함과 압도적인 성능을 앞세워 많은 개발자의 주목을 받고 있습니다. 특히 SvelteKit과의 조합은 현대적인 웹 애플리케이션을 더 빠르게 개발할 수 있는 강력한 무기가 되었습니다. 하지만 훌륭한 도구를 사...

2026-08-15
본문으로 이동
React가 등장한 이유와 Virtual DOM 원리
Javascript

React가 등장한 이유와 Virtual DOM 원리

웹 브라우저의 진화와 SPA의 탄생 과거의 웹페이지는 단순히 텍스트와 이미지를 보여주는 정적인 문서에 가까웠습니다. 사용자가 링크를 클릭할 때마다 서버에서 새로운 HTML 파일을 통째로 받아와 화면 전체를 새로고침하는 방식이었습니다. 하지만 웹이 점차...

본문으로 이동
JSX 완전 정복: 표현식과 조건부 렌더링 패턴

JSX 완전 정복: 표현식과 조건부 렌더링 패턴

웹 개발을 시작하면 리액트(React)를 가장 먼저 접하게 되고, 자연스럽게 JSX라는 독특한 코드를 만나게 됩니다. 겉보기에는 HTML처럼 생겼지만 자바스크립트의 강력한 기능을 그대로 품고 있는 이 기술은 현대 프론트엔드 개발의 핵심 축입니다. JS...

2026-08-14
본문으로 이동
React 함수형 컴포넌트와 props 완전 이해

React 함수형 컴포넌트와 props 완전 이해

웹 페이지를 만들 때 같은 디자인의 버튼이나 카드를 반복해서 만들어 본 적이 있을 것이다. 코드를 복사해서 붙여넣다 보면 유지보수가 어려워지고 코드는 금방 스파게티처럼 꼬이고 만다. 이러한 문제를 해결하기 위해 등장한 개념이 바로 React 컴포넌트다...

본문으로 이동