Jacob’s Tech Tavern • 1530 implied HN points • 17 Mar 26
- There are two main ways to build a SwiftUI design system: idiomatic view composition and a progressive-disclosure style that centralizes options into simpler initializers.
- Progressive disclosure can be pragmatic for large projects because it reduces API surface and makes components easier to use, even though it departs from SwiftUI conventions.
- Pick the approach that fits your team and project scale, weighing the trade-offs between idiomatic composition and pragmatic simplicity.