Daily iOS
SwiftUI

List 스크롤 이상 진단

SwiftUI List를 스크롤하면 끊기고, 행의 토글·이미지가 엉뚱하게 바뀌거나 깜빡인다는 제보를 받았습니다. 원인을 어떤 순서로 의심하고 무엇으로 해결하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

행이 엉키는 건 대개 불안정한 id(인덱스나 body에서 매번 만든 UUID) 때문이고, 끊김은 행 body의 무거운 계산이나 한 항목 변경에 목록 전체 body가 재평가되는 구조 때문이다. 안정적 Identifiable id, 행 단위 상태 분리, 이미지·포맷터 캐시로 고친다.

받은 질문 공유