아키텍처
TCA 도입 판단
팀에서 TCA(The Composable Architecture) 도입을 검토 중입니다. TCA가 해결하는 문제는 무엇인가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
팀에서 TCA(The Composable Architecture) 도입을 검토 중입니다. TCA가 해결하는 문제는 무엇인가요?
TCA는 State/Action/Reducer/Effect로 단방향 흐름을 강제해 상태 변화가 한 곳에서만 일어나고, 부수효과를 의존성으로 격리해 테스트가 결정적이며, 기능을 트리로 합성한다.
아키텍처객관식심화
TCA에서 '버튼을 누르면 네트워크로 목록을 받아 화면에 표시한다'를 구현할 때, 각 요소의 역할로 틀린 것은?
#tca #reducer
아키텍처주관식심화
네트워크 요청이 있는 화면은 로딩·성공·실패·재시도·새로고침·취소 상태가 얽힙니다. 이 상태 전이를 어떻게 설계하나요?
#unidirectional
SwiftUI주관식기초
SwiftUI로 만든 중고 거래 물품 등록 화면에 입력 필드, 검증, 제출, 오류 표시가 얽혀 있습니다. 단방향 상태 흐름으로 정리한다면 뷰의 이벤트와 상태가…
#unidirectional
iOS 시스템 디자인주관식심화
게임 뉴스 피드에서 새로고침, 페이지네이션, 북마크가 동시에 일어납니다. 화면이 서로 다른 응답을 덮어쓰지 않도록 어떤 단일 상태와 이벤트 흐름을 정의하겠습니까?
#reducer