TCA & SwiftUI view lifecycle
SwiftUI's view lifecycle and TCA's store lifetime don't always align. I explore how to reliably tie cleanup side effects to a view's lifetime using cancellable effects and AsyncStream.
SwiftUI's view lifecycle and TCA's store lifetime don't always align. I explore how to reliably tie cleanup side effects to a view's lifetime using cancellable effects and AsyncStream.
Minor details about AVCaptureVideoPreviewLayer on how to improve start up speed
I encountered a localization issue during testing because my StoreKit configuration file was still set to English, and fixing its language setting resolved the problem.