[SwiftUI] DataFlow

miori·2022년 10월 9일

ios-swiftUI

목록 보기
1/4
post-thumbnail

SwiftUI는 데이터가 변경이 되면, 알아서 UI를 업데이트 해준다.
이때 데이터의 변화를 감지하기 위해 다양한 property wrapper를 사용한다.

SwiftUI에서 data flow를 위한 property wrapper 는 다음과 같다.

  • @State
  • @Binding
  • @ObservedObejct
  • @StateObejct (ios14+)
  • @EnvironmentObject

위의 property wrapper 들을 언제 사용하면 좋을지, 차이가 무엇인지에 대한 공부를 한후 작성한 flow chart 이다.

flowchart

차차 하나씩 정리해보도록 하겠다.

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

0개의 댓글