liquid-labs / liquid-labs/catalyst-core-api

Rework and separate the redux/store bits.

Open
#20 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.