Skip to content
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

[FEAT] Bump The Project To React 19 #45

Open
6 tasks
DavidHDev opened this issue Jan 27, 2025 · 2 comments
Open
6 tasks

[FEAT] Bump The Project To React 19 #45

DavidHDev opened this issue Jan 27, 2025 · 2 comments
Assignees

Comments

@DavidHDev
Copy link
Owner

Description
The current React version used by this project is "react": "^18.3.1".

Proposal
Upgrade the project to React 19 to take advantage of the latest features, performance improvements, and bug fixes. Ensure compatibility across all dependencies and address any breaking changes.

Acceptance Criteria

  • Update react and react-dom to 19.x.x in package.json.
  • Update other related dependencies (e.g., @types/react, react-router, etc.).
  • Check and update any deprecated APIs or breaking changes.
  • Run the project and fix any runtime issues.
  • Verify compatibility with third-party libraries.
  • Update documentation (if needed).
@DavidHDev DavidHDev added the enhancement New feature or request label Jan 27, 2025
@DavidHDev DavidHDev self-assigned this Jan 27, 2025
@Vanals
Copy link

Vanals commented Jan 28, 2025

Will this create a dependency? wondering if may create issues if installed in projects that haven't migrated to React19 and may not (many)

@DavidHDev
Copy link
Owner Author

DavidHDev commented Jan 29, 2025

@Vanals Upgrading to 19 will most likely introduce problems like that, but since not all the dependencies already used in the components have good React 19 support, it will be a while before I'll tackle this, so for the time being any component you copy to your projects will continue being a React 18 component.

Maybe we could add a version picker to the website to support react 18, but that is a big stretch.

@DavidHDev DavidHDev added future consideration and removed enhancement New feature or request labels Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants