This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
Felipe Espinoza
craftingswift.dev
did:plc:ovvwytfzwxndbv5y7yv727r4
Using @Observable is great, but it has one small caveat. The initializer of the @Observable objects will be called multiple times, even with @State
@nilcoalescing.com's excellent article covers that topic in more detail.
#iOS #swiftUi
https://nilcoalescing.com/blog/InitializingObservableClassesWithinTheSwiftUIHierarchy
2026-02-03T12:00:58.954Z