Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make API handling on the FE consistent app wide #9767

Open
2 tasks
dumathane opened this issue Oct 3, 2024 · 0 comments
Open
2 tasks

Make API handling on the FE consistent app wide #9767

dumathane opened this issue Oct 3, 2024 · 0 comments
Assignees
Labels
API team Epic front-end Ticket requires front-end work global Issues for the global team

Comments

@dumathane
Copy link
Contributor

dumathane commented Oct 3, 2024

Current Experience

Proposed Change

We need to level up to an intentional and repeated paradigm for how user input is not lost unintentionally, api communication takes place, snackbars are provided, abort controllers are handled, and users are provided app freedom and notified of action success/failures.

Why Should We Prioritize?

Providing some consistency will drastically reduce the following:
-App inconsistency
-Silent failure potential
-Silent unintentional success potential
-Mistakenly lost input data
-'Locked up' waiting for API responses
-uses of loading/saving/submitting/deleting pages

Testing Considerations

Checklist

  • Add the relevant team label (Health, global, design system, API, Qa and Release etc.)
  • Attach to ticket to the relevant Team Tech Debt Epic epic (old frontend engineering epic is no longer in use as each team is managing their code's technical debt and code upkeep work)
@dumathane dumathane added code upkeep front-end Ticket requires front-end work Epic labels Oct 3, 2024
@dumathane dumathane changed the title CU - Move API response handling to free the user to traverse the app Make API handling on the FE consistent app wide Oct 3, 2024
@dumathane dumathane self-assigned this Oct 3, 2024
@dumathane dumathane added the global Issues for the global team label Oct 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API team Epic front-end Ticket requires front-end work global Issues for the global team
Projects
None yet
Development

No branches or pull requests

3 participants