Daily iOS
SwiftUI

데이터 흐름 설계

SwiftUI에서 '단일 진실의 원천' 원칙을 기준으로, 어떤 상태를 어느 뷰가 소유하게 할지 어떻게 정하나요?

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

상태는 그것을 필요로 하는 뷰들의 가장 가까운 공통 조상이 한 곳에서 소유하고(@State/@Observable), 나머지 뷰는 그것을 참조만 한다. 형제 간 공유는 부모로 끌어올린다.

받은 질문 공유