Death by a Thousand Extensions
James Valaitis James Valaitis

Death by a Thousand Extensions

View extensions are brilliant for avoiding duplication, keeping code declarative, and establishing your "house style".

However, because SwiftUI's layout engine makes multiple measurement passes, tiny abstractions can obfuscate seemingly small adjustments which will ultimately change how your views look.

Read More