S
skplanet
November 21, 20241회
웹앱 사용자 경험을 개선하는 기술 한 스푼

간단 소개
웹앱 사용자 경험 개선을 위해 스켈레톤 UI, Vue Transition, Tanstack Query를 도입하고 그 효과를 분석합니다.
AI Summary
- 스피너 개선 및 스켈레톤 UI 도입
- 기존 스피너 UI의 단점을 극복하고 사용자 경험(UX) 향상을 위해 스켈레톤 UI를 도입.
- 스켈레톤 UI는 페이지 레이아웃과 구조를 미리 보여주어 사용자가 콘텐츠를 더 빠르게 인지하도록 돕고, FCP(First Contentful Paint) 시간을 단축시키는 효과를 가져옴.
- 모든 스피너를 스켈레톤으로 일괄 교체하는 대신, 네트워크 지연 시간을 고려하여 짧은 지연이 예상되는 페이지에는 스피너나 fade 효과를 적용하여 레이아웃 시프트를 최소화.
- 조건부 렌더링과 Vue Transition 컴포넌트 활용
- Vue의 Transition 컴포넌트를 사용하여 조건부 렌더링 시 자연스러운 UI 전환 효과를 구현.
- 외부 라이브러리 없이도 enter-exit 애니메이션을 쉽게 부여하여 사용자 경험을 개선.
mode속성을 통해 UI 전환 시점을 제어하여 로딩 UI와 완료 UI가 동시에 DOM에 존재하는 문제를 해결.
- Tanstack Query 도입 효과
- **Tanstack Query(TQ)**를 도입하여 데이터 페칭 로직을 간소화하고 사용자 경험을 향상.
- 페이지 이동 시 데이터 로딩 지연을 줄이고, Pinia 스토어 관리 부담을 덜어 개발 효율성을 높임.
- TQ 도입 후 페칭 상태 관리 로직이 간소화되었으며, UX 개선과 서버 상태 관리 난이도 감소 효과를 얻음.
Next Feeds
[디지털 트윈 기술 #1] 현대오토에버 디지털 트윈 소개
현대오토에버의 디지털 트윈 기술 소개, 적용 분야, 핵심 기술, 그리고 실제 완성차 양산 공장 적용 사례를 분석합니다.
디지털 트윈현대오토에버AAS실시간 데이터 연계스마트 팩토리
2024. 11. 20.
현대자동차

DevOps 효율성 극대화를 위한 데이터 시각화 전략
DevOps 효율성 극대화를 위해 데이터 시각화 전략을 수립하고, REST API를 활용한 데이터 수집 및 관리, 적절한 차트 선택 및 지속적인 보완의 중요성을 강조합니다.
DevOps데이터 시각화REST APIGitLabJenkins
2024. 11. 20.
한글과컴퓨터
코루틴과 Virtual Thread 비교와 사용
코루틴과 Virtual Thread의 비교 분석 및 활용법을 제시하고, 성능 테스트 결과를 통해 기술 선택에 대한 인사이트를 제공합니다.
코루틴Virtual Thread동시성KotlinJava
2024. 11. 19.
카카오페이

Poetry를 이용한 멀티 프로젝트 Python 애플리케이션 개발 방법
Poetry와 Dependency Injector를 활용하여 대규모 Python 프로젝트의 의존성을 관리하고 멀티 프로젝트 환경을 구축하는 방법을 소개합니다.
PoetryDependency InjectorPython멀티 프로젝트의존성 관리
2024. 11. 19.
LY Corp

아자르에서는 어떤 추천 모델을 사용하고 있을까?
아자르의 AI 추천 모델은 투 타워 아키텍처와 세션 기반 추천을 통해 성능과 효율성을 높였습니다.
추천 시스템AI 알고리즘투 타워 아키텍처세션 기반 추천CUPID 모델
2024. 11. 19.
하이퍼커넥트
HMG TECH SUMMIT 기술 교류회를 마치며
HMG TECH SUMMIT 기술 교류회는 미래 모빌리티 기술의 핵심인 '보이지 않는 부식'에 대한 인사이트를 공유하고, 기술 혁신을 위한 연결고리를 강화하는 자리였다.
HMG TECH SUMMIT미래 모빌리티부식열화전동화기술 교류회
2024. 11. 18.
현대자동차