목록 보기
텍스트 접근성을 개선했더니 거래액이 올랐습니다.
프론트엔드

텍스트 접근성을 개선했더니 거래액이 올랐습니다.

라포랩스
라포랩스
2025년 12월 30일

두줄요약

기기 글자 크기 설정을 반영해 텍스트 접근성을 개선한 사례를 소개했습니다. SSR, SSG, CSR 모두에서 FOUT를 줄이고 거래액과 탐색성 개선까지 확인했습니다.

문제 상황

  • 기기 글자 크기 설정이 앱에 반영되지 않아 가독성과 접근성 저하
  • 글자 확대 시 레이아웃 붕괴와 렌더링 방식별 불일치 문제 발생

원인 분석

  • 웹뷰와 Next.js 구조에서 서버는 기기 글자 크기 값을 알 수 없음
  • SSR, SSG, CSR마다 HTML 생성 시점이 달라 초기 화면 불일치와 FOUT 발생

해결 방법

  • 글자 크기를 단계화하고 CSS 변수로 텍스트 토큰에 반영하는 구조 설계
  • Cookie로 글자 크기 값을 서버에 전달해 SSR에서 미리 반영
  • SSG, CSR은 렌더링 지연과 useLayoutEffect로 초기 불일치 최소화

적용해볼 점

  • 접근성 개선을 단순 UI 변경이 아니라 탐색성과 거래 성과까지 연결된 문제로 볼 필요
  • 렌더링 방식이 다른 환경에서도 동일한 기준을 유지하는 공통 레이어 설계 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...