Skip to content

How should our state look like and is redux the right state management tool for us? #1096

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

Closed
framitdavid opened this issue Apr 13, 2023 · 2 comments
Labels
quality/debt status/draft Status: When you create an issue before you have enough info to properly describe the issue.

Comments

@framitdavid
Copy link
Contributor

We should find out how our state should look like and how it can be structured to simplify our implementations. Is Redux the right tool for our state or should we use something else? To find out which state tool we should use we need to know how our state should be structured.

Ole Martin has written some great thoughts in #345 about the restructure the Redux State and today's issues.

This issue is meant for analysis and finding out how we want our state to look like and what needs to be done to achieve it.

Questions that should be asked

  • Are we happy with the format we get the layouts from the backend or could it be changed to simplify the frontend?
  • How should the state look to make validation easier? How should we do validation between the frontend and backend? Will this affect how our state should be structure?
  • Should the client-side and data state be merged together or should these be two different things?
@framitdavid framitdavid converted this from a draft issue Apr 13, 2023
@framitdavid framitdavid added the status/draft Status: When you create an issue before you have enough info to properly describe the issue. label Apr 13, 2023
@RonnyB71
Copy link
Member

Partially covered by #1175 and #1094. We need to look further into the remaining parts of this issue.

@olemartinorg
Copy link
Contributor

Redux is no longer a dependency in v4, so I guess the answer is 'no'. 🥳 Closing this issue as done.

@olemartinorg olemartinorg moved this to ✅ Done in Team Apps Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
quality/debt status/draft Status: When you create an issue before you have enough info to properly describe the issue.
Projects
Archived in project
Development

No branches or pull requests

3 participants