Jun 19, 2024
Many SwiftUI performance issues are caused by state granularity, calculation timing, and view update scope getting out of hand
Jun 19, 2024
Many SwiftUI performance issues are caused by state granularity, calculation timing, and view update scope getting out of hand
Jun 15, 2024
What really needs to be distinguished is how status changes are observed, propagated and closed.
Jun 11, 2024
The real adaptation is not to lock the page into one visual condition from the beginning.
Jun 7, 2024
What's really hard is keeping the loading, results, errors, and page lifecycle consistent
Jun 3, 2024
What really needs to be distinguished is whether the animation is attached to the state change, or whether it needs to be explicitly wrapped for a specific change.
May 30, 2024
The real difficulty with List is that once data identity, status updates, and interaction behaviors are entangled, it is easy to cause problems together.
May 26, 2024
What’s really hard is letting go of the default habit of “I’ll drive the interface manually”
May 22, 2024
The real component splitting is to make the structure boundary, state boundary and reuse boundary clear at the same time.