React에서 직접 구현하는 이미지 미리보기 컴포넌트

원본 링크: React에서 직접 구현하는 이미지 미리보기 컴포넌트 최근 블로그에 이미지 미리보기 기능을 추가하려고 했는데, 적합한 라이브러리를 찾지 못해 직접 구현하게 되었습니다. 최종 구현 결과는 다음과 같습니다: 구현 원리 이미지를 클릭할 때 반투명 마스크를 생성하고, 클릭한 이미지와 동일한 위치와 크기의 이미지를 추가한 후 CSS를 통해 이미지 확대 및 중 ...

7월 25일 10:38에 게시됨

Vue.js 컴포넌트 Props 처리 및 변경 방법

Props 처리 단계 isFavorite 속성 추가 props: [ 'userName', 'userPhone', 'userEmail', 'isFavorite' ], 변수 선언 favoriteStatus: this.isFavorite 값 변경 로직 구현 // Props는 직접 수정할 수 없으므로 별도의 변수 사용 // toggleFavorite 메서드에서 변수 값 변경 toggleFavorite() { this.favoriteStatus = this.favoriteStatus === '1' ? ...

7월 17일 01:01에 게시됨

React 핵심 개념 이해

JSX 문법 활용 JSX는 JavaScript의 확장 문법으로 HTML과 유사한 구조를 사용합니다. 중괄호를 통해 JavaScript 표현식을 포함할 수 있습니다. function formatUserName(person) { return person.givenName + ' ' + person.familyName; } const personData = { givenName: 'Minsoo', familyName: 'Kim' }; const greetingElement = ( <h2> 안녕하세요 ...

7월 12일 21:04에 게시됨

Nuxt.js: NuxtLink 및 NuxtLoadingIndicator 컴포넌트 활용 가이드

Nuxt.js 프레임워크는 웹 애플리케이션 개발을 위한 다양한 내장 컴포넌트를 제공합니다. 본 문서에서는 페이지 내비게이션과 로딩 시 사용자 경험을 향상시키는 <NuxtLink> 및 <NuxtLoadingIndicator> 컴포넌트의 상세 기능과 활용 방안을 소개합니다. <NuxtLink> 컴포넌트 상세 활용 <NuxtLink>는 Nuxt.js에서 제공하는 링크 컴포넌트 ...

7월 11일 18:23에 게시됨

SVGR 코드 템플릿 완벽 가이드: 유지보수 가능한 React SVG 컴포넌트 만들기

SVGR 코드 템플릿 완벽 가이드: 유지보수 가능한 React SVG 컴포넌트 만들기 SVGR는 SVG 파일을 React 컴포넌트로 변환하는 강력한 도구로, 개발자가 정적 SVG 파일을 쉽게 상호작용 가능하고 재사용 가능한 React 컴포넌트로 전환할 수 있게 도와줍니다. 이 가이드에서는 SVGR 코드 템플릿의 모범 사례를 공유하여 더 유지보수 가능하고 효율적인 SVG 컴포넌트를 만드는 ...

6월 28일 00:54에 게시됨

React에서 클래스 컴포넌트와 함수형 컴포넌트의 차이점

이것은 매우 중요한 기술 인터뷰 질문입니다. 표면적으로 보기에는 두 가지 방식으로 컴포넌트를 작성하는 것뿐이지만, 그 차이점은 단순한 문법 차이를 훨씬 넘어섭니다. 아래에서 표면적 차이, 본질적 차이, 그리고 설계 철학 세 가지 측면에서 심층적으로 분석해 보겠습니다. 1. 표면적 차이 (문법 및 기본 사용법) 특성 클래스 컴포넌트 함수형 컴포넌트 문법 E ...

6월 23일 00:21에 게시됨

하모니OS 개발: 컴포넌트 추가 및 이벤트 처리 기술

ArkTS는 텍스트, 버튼, 입력 필드, 목록 등 다양한 종류의 컴포넌트를 지원합니다. 이러한 컴포넌트를 활용하여 다채로운 사용자 인터페이스를 구축할 수 있습니다. 다양한 컴포넌트 예제 코드 아래는 ArkTS를 사용하여 생성된 컴포넌트의 몇 가지 예시입니다: 텍스트 컴포넌트: Text("안녕하세요, 세계!") // 글자 크기 설정 .fontSize(40) // 폰트 두께 설정 ...

6월 15일 20:05에 게시됨

ESP-IDF 컴포넌트와 컴포넌트 관리자 학습 가이드

ESP-IDF 컴포넌트와 컴포넌트 관리자 학습 문서 1. 핵심 개념 1.1 컴포넌트 정의 컴포넌트는 ESP-IDF 프로젝트를 구성하는 기본 기능 모듈로, 특정 기능이나 서비스를 구현하는 재사용 가능한 코드를 담고 있습니다. ESP-IDF의 모든 코드는 "컴포넌트" 형태로 프로젝트에 통합됩니다. 예를 들어, FreeRTOS(운영체제), esp_driver_gpio(GPIO 드라이버), WIFI, lo ...

6월 10일 21:49에 게시됨