Okay... declarative UI frameworks are cool and all, until they're not because they just don't support some configuration but you won't know until you run the app and realize it does... nothing.

No errors. No crashes due to misconfiguration. Nothing.

Get this... TipKit works with Buttons inside ToolbarItems but not Menus (which look like buttons) in ToolbarItems.

Cool. COOL COOL COOL.

#SwiftUI #TipKit #iOSDev

@marioguzman
Personally I think any declarative frameworks should also give a flexible imperative ways inside them to do it. This could be achieved with defaults. Eg: Writing a method of a class with default arguments, this way easy with defaults for users and still able to customize everything.