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

Refactor App State Patterns #2703

Closed
1 of 5 tasks
Tracked by #2288
skokenes opened this issue Jun 27, 2023 · 1 comment
Closed
1 of 5 tasks
Tracked by #2288

Refactor App State Patterns #2703

skokenes opened this issue Jun 27, 2023 · 1 comment
Assignees
Labels
Team:Applications Applications Working Group

Comments

@skokenes
Copy link
Contributor

skokenes commented Jun 27, 2023

Initiative
Refactor our application state patterns to a more consistent and standardized format that will allow us to write more maintainable and extendable business model code.

Checklist of Issues
To be updated by the assignee.

  • Setup BusinessModelContext and Provider that components can read from for the Dashboard feature (@skokenes, feat: app business model context #2704)
  • At Dashboard feature level, create some directory structure for storing actions and selectors (@skokenes, feat: unified actions selectors #2749)
  • Sub-feature by sub-feature, pull out applicable actions/selectors into their own unit-testable files
  • Existing dashboard store methods to be extracted out into unit-testable functions in directory from item 2?
  • Move dashboard initialization into a top of feature method; don't load dashboard UI until store is initialized (@AdityaHegde )
@skokenes skokenes added the epic label Jun 27, 2023
@skokenes skokenes self-assigned this Jun 27, 2023
@skokenes skokenes added the Team:Applications Applications Working Group label Jun 27, 2023
@ericpgreen2 ericpgreen2 mentioned this issue Jun 27, 2023
38 tasks
@mindspank
Copy link
Contributor

Outdated - closing.

@mindspank mindspank closed this as not planned Won't fix, can't repro, duplicate, stale Jun 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Team:Applications Applications Working Group
Projects
None yet
Development

No branches or pull requests

3 participants