[SwiftUI] DataFlow - @State

miori·2022년 10월 18일
0

ios-swiftUI

목록 보기
2/4
post-thumbnail

@State

  • 값이 바뀔때 마다 UI가 update 되어야 할 때 사용한다.
  • view의 상태를 저장한다.

꼭 @State를 써야할까?

SwiftUI에서 View는 Struct로 구현이 되어 있다.
Struct는 Value type이기 때문에 immutable한 특징이 있기 때문에 속성값 변경이 불가능하다.
따라서, @State property wrapper를 써서 struct안에 immutable 값을 바꿔줄 수 있다.

private 접근제어

선언을 할때 private 를 써주는 것이 좋다.
왜냐하면 외부에서 접근해서 상태를 바꾸면 안되기 때문이다.

profile
iS를 공부하는 miori 입니다.

0개의 댓글

관련 채용 정보