개발하며 느낀 팁들을 하루에 하나씩 간단하게 TIL 기반으로 작성해보는 것도 재밌겠네용

저는 iOS 개발을 하고 있으니 예를 들어서,


@Published

ViewModel에서 변수를 @Published로 정의해주면 해당 변수에 변화가 생겼을 때 View에 즉각 Notificate하여 변화를 적용시킬 수 있음

AuthViewModel에서 User와 관련된 변수는 Optina로 정의할 것

// currentUser를 nil로 하는 이유는 앱을 실행하고 Data를 Fetch 하기 전까지 아주 짧은 시간이지만 반드시 nil이 되기 때문에 충돌을 방지하기 위함.

@Published var currentUser: User?


이런 느낌으로 ??