Skip to content

Upgrade React tech stack and remove deprecated packages #814

@ampelectrecuted

Description

@ampelectrecuted

This issue tracks a major tech stack upgrade for the OmniBlocks front end. The goal is to update essential React ecosystem dependencies and remove unused or deprecated packages.

Upgrade the following core dependencies:

  • react
  • react-dom
  • redux
  • react-redux
  • (audit for others commonly used, e.g., prop-types if present)

Remove the following unused/deprecated libraries:

  • react-popover
  • react-contextmenu
  • (audit and clean up other legacy or unnecessary packages if found)

Acceptance Criteria:

  • All upgrades are backward-compatible and pass CI
  • Remove all direct and transitive usage of deprecated dependencies
  • Codebase updated to use any new APIs/migration patterns required by library upgrades
  • Project builds and runs as expected without runtime errors
  • Update documentation or README with any breaking or notable changes

Tips:

  • Review release notes for each upgraded package for any breaking changes.
  • Use npm outdated/npm uninstall and code search to audit dependencies.

Metadata

Metadata

Assignees

No one assigned

    Labels

    dependenciesPull requests that update a dependency file

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions