본문으로 이동
이런 것도 컴포넌트로 만들어도 될까?
문서

이런 것도 컴포넌트로 만들어도 될까?

이정현 토스 · 토스 기술 블로그

원문 보기

AI 핵심 요약

토스에서는 화면 위 버튼을 누른 뒤 아래쪽 바텀시트에서 옵션을 고르는 방식이 시선 이동과 인지 부담을 키우는 문제를 발견해, 누른 자리에서 펼쳐지는 ‘메뉴’ 컴포넌트 도입을 검토했다. 실제 서비스 화면에서 OS 기본 메뉴를 활용해 열흘간 A/B 테스트한 결과 전체 지표는 큰 변화가 없었고 Android의 아이템 클릭률은 바텀시트보다 높아 시스템화하기로 결정했다. 구현 속도를 우선해 iOS와 Android는 OS 컴포넌트를 쓰고, Web은 Android 디자인을 따랐다. 새 컴포넌트는 A/B 테스트나 UT로 필요성을 검증하고, 처음부터 완성도를 높이기보다 기본 컴포넌트로 빠르게 시작해 이후 개선할 수 있다는 점을 배웠다.

  • 새 컴포넌트의 필요성은 기존 UI의 사용성 문제를 구체적으로 정의하는 데서 출발한다.
  • A/B 테스트나 사용자 테스트(UT)로 직감을 검증하면 컴포넌트 도입의 근거를 마련할 수 있다.
  • 실험 결과가 플랫폼별로 다를 수 있으므로 전체 지표와 OS별 지표를 함께 살펴본다.
  • 초기 구현에서는 OS 기본 컴포넌트를 활용하고, 사용이 확대된 뒤 디자인 일관성을 다듬을 수 있다.

소개

플랫폼 디자이너가 디자인 시스템에 새로운 컴포넌트를 만들 때 생기는 의심을 확신으로 만든 과정을 들려드릴게요.

비슷한 학습 자료

문서 박건영

왜 토스증권 PC의 그리드 레이아웃을 왜 직접 구현하게 되었는지, 그리고 어떻게 만들어져 있는지를 이제부터 소개해 드릴게요.

프론트엔드 알고리즘 · 자료구조

문서 김민지

툴의 제약을 넘어, 머릿속에 있던 디자인을 AI로 그대로 구현해본 이야기를 들려드립니다.

AI 코딩 UI/UX

문서 정세희

토스 디자인 시스템에서 가장 많이 사용하는 컴포넌트인 테이블 컴포넌트. 문제의 근원을 해결하기 위해 시도했던 다양한 시도와 러닝을 소개합니다.

UI/UX

문서 황희영

디자인 시스템을 운영하면서, 컴포넌트의 유려함뿐만 아니라 가이드의 효율적인 제작도 중요하다는 것을 깨달았어요. 이번 아티클에서는 TDS 컴포넌트 가이드를 제작 할 때 어떤 부분들을 고려해서 만들어가고 있는지 소개해드릴게요.

UI/UX

문서 박수현

디자인 시스템은 제품의 어느 단계까지 기여할 수 있을까요? 더 이상 다른 것에는 신경쓰지 않아도 되는 Menu 컴포넌트를 만들었던 3가지 방법을 소개할게요.

UI/UX

문서 황희영

수많은 가짓수들을 단순히 더하기로 추가하는 것이 아니라 곱하기로 확장하면서 극단적인 효율과 심미성까지 챙겼던 과정들을 플로우차트 제작 프로젝트를 예시로 소개해드릴게요.

UI/UX