pile·

SLASH 23 - 퍼널: 쏟아지는 페이지 한 방에 관리하기

토스·토스 SLASH 23 2023·

챕터별 상세

010:00 – 2:22

쏟아지는 페이지 문제 — 화면 패턴 세 가지

프론트엔드 개발자 진유림이 토스 모바일(통신사 서비스)을 개발하며 정립한 '쏟아지는 페이지를 한 방에 관리하는 설계'를 소개한다. 통신사 가입은 원래 긴 폼을 채워야 하지만, 토스 모바일에서는 한 번에 한 가지 정보만 입력하다 보면 17초 만에 신청이 끝난다. 사용자가 우아하게 입력하는 동안 수면 아래에서는 개발자가 여러 페이지를 적절히 보여 주고 페이지를 넘나드는 상태를 관리해야 한다는 점이 관건이다.

본격적인 코드에 앞서 흔한 화면 패턴을 세 가지로 분류한다. 첫째 '상점' 패턴은 목록·상세 조합으로 블로그·뉴스가 속하고, 둘째 '단일 페이지 앱' 패턴은 페이지 이동 없는 채팅·지도이며, 셋째 '설문 조사' 패턴은 여러 페이지를 거쳐 상태를 수집하고 결과를 보여 주는 회원 가입·MBTI 검사다. 토스의 회원 가입·계좌 개설·청구서 제출 같은 서비스가 바로 이 설문 조사 패턴이라고 짚는다.