Skip to content

Adopt Loadable lifecycle improvements (abort handling, handleLoadException)#848

Open
lbwexler wants to merge 3 commits into
spanItAllfrom
staleAndAutoRefreshHandle
Open

Adopt Loadable lifecycle improvements (abort handling, handleLoadException)#848
lbwexler wants to merge 3 commits into
spanItAllfrom
staleAndAutoRefreshHandle

Conversation

@lbwexler
Copy link
Copy Markdown
Member

@lbwexler lbwexler commented May 4, 2026

Builds on spanItAll. Picks up the Hoist Loadable lifecycle improvements from xh/hoist-react#4361:

  • Adopts abortMode / LoadAbortedException in example models — superseded loads now abort cleanly via FetchService instead of being manually guarded with isStale / isObsolete checks.
  • Replaces ad-hoc try/catch error handling with overrides of Loadable.handleLoadException() for app-specific cleanup, dropping boilerplate around quiet/auto-refresh exceptions.

@lbwexler lbwexler requested a review from amcclain May 4, 2026 22:12
…eshHandle

# Conflicts:
#	client-app/src/examples/contact/svc/ContactService.ts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant