
홈화면에 Server Driven UI를 적용해보았다
·
TIL
기존 서비스에서는 클라이언트 측에서변경되는 배너나 홈화면에 대해 매번 코드 작성 후배포를 통해 업데이트하고 있었습니다. 하지만 이젠 서버로부터 UI 데이터를 전달받아 보여주는 것으로 변경했는데요.제가 왜 Server Driven UI를 적용했는지 그 이유와 얻을 수 있는 효과를 포스팅해보고자 합니다.1) SDUI란?UI의 구조와 내용을 서버에서 관리하고클라이언트는 서버에서 제공하는 데이터를 기반으로 UI를 생성하는 방식입니다.2) 기존에는 홈 UI를 어떻게 구성했느냐면요이전에는 홈 UI 요소를 구성하는 데이터를 상수 데이터로 직접 관리했습니다.로컬 환경의 이미지, 텍스트 등을 컴포넌트로 import 후 사용했었는데요.프로젝트의 성능 최적화를 위해 트리쉐이킹을 진행하던 중, 문득 이런 생각이 들었습니다. ..