Daily iOS
SwiftUI

@State 갱신 문제 진단

SwiftUI 에서 @State 값을 바꿨는데 화면이 갱신되지 않는다는 주니어의 질문을 받았습니다. 먼저 @State가 무엇인지 설명해 주세요.

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

@State는 뷰가 소유하는 값 타입 진실의 원천으로, 값은 뷰 struct 밖 SwiftUI 저장소에 보관되어 재평가에도 유지되며, 값이 바뀌면 그 값을 읽은 body를 다시 평가한다.

받은 질문 공유