Why is this code needed? The project seems to work fine without it, the var is not initialized on declaration, so omitting the object when referencing RegisterView is a compile-time error, and passing it in the call to RegisterView initializes the property implicitly.
Hi @fischej, when you say the project seems to work fine without it, do you mean the project works fine without the initializer, or do you mean the project works fine without the initializer as well as the defineid property itself (e.g. “@ObservedObject var keyboardHandler: KeyboardFollower)?