liquid-labs / liquid-labs/catalyst-core-api
Rework and separate the redux/store bits.
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
We currently use redux for state management. We want to switch to a simpler, hook-based approach.
This work should be done in a new repository `catalyst-client-resource-store` and leave no JS (need to double check this) in the `core-api` module.
Also, it should no longer be necessary to do any setup, or, if there is setup, it should be handled entirely within the `coreInit` method (which should be renamed?).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the core-api module and its coreInit entry point, then identify the Redux/store code that must move to the new catalyst-client-resource-store repository. Done means the core-api module contains no JavaScript, Redux state management is separated, and any remaining setup is handled entirely within coreInit or its replacement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, redux
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100