Skip to content

Replace current Redux-like flow with TCA #503

@Abizern

Description

@Abizern
  • TCA is under active development, performant, and provides many ways to improve the test coverage in the app.
  • TCA is well documented and used by many people so there is less of blockage for getting people to contribute to the codebase when it has a well used dependency
  • The current State, and Actions are all in one big file and not close to the views or reducers in which they are used. In TCA, state, actions and reducers are mostly defined where they are used, in the same file as the View, and composed together further up in the app. It's a lot easier to see what is used and not used, and it's a lot easier to spot stale state or code.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions