SwiftUI
단방향 상태 흐름
SwiftUI로 만든 중고 거래 물품 등록 화면에 입력 필드, 검증, 제출, 오류 표시가 얽혀 있습니다. 단방향 상태 흐름으로 정리한다면 뷰의 이벤트와 상태가 각각 어느 방향으로 흐르게 하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
SwiftUI로 만든 중고 거래 물품 등록 화면에 입력 필드, 검증, 제출, 오류 표시가 얽혀 있습니다. 단방향 상태 흐름으로 정리한다면 뷰의 이벤트와 상태가 각각 어느 방향으로 흐르게 하겠습니까?
뷰는 .titleChanged, .submitTapped 같은 action만 위로 보내고, ViewModel(reducer)이 검증과 제출 결과를 반영해 state를 바꾸며, 뷰는 그 state를 읽어 그리기만 하므로 데이터는 action은 위로, state는 아래로 한 방향으로만 돈다.
SwiftUI객관식기초
SwiftUI 라이브 코딩입니다. 이름·ID·비밀번호·비밀번호 확인 네 필드와 제출 버튼이 있는 가입 화면에서, 이름/ID가 비면 경고 alert, 비밀번호가…
#state #validation
SwiftUI주관식기초
SwiftUI 상품 편집 화면에서 부모 뷰가 상품 모델을 소유하고 자식 뷰는 가격 필드 하나만 고칩니다. @State, @Binding, @Observable…
#swiftui #state
SwiftUI주관식기초
SwiftUI로 만든 카운터 화면에 증가, 감소, 초기화 버튼과 현재 값 표시가 있습니다. 버튼을 눌렀는데 표시 숫자와 실제 값이 어긋나는 일이 없게 하려면…
#swiftui #state
아키텍처주관식딥다이브
수십 개 화면, 여러 팀이 개발하는 SwiftUI 앱을 처음부터 설계한다면 상태 관리·화면 이동·의존성 주입·모듈 경계를 어떻게 잡나요?
#swiftui #state