-
-
Notifications
You must be signed in to change notification settings - Fork 450
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
How do you envision this feature/change to look/work like?
Plasmo should work with React 19 without blocking updates due to version checks. Right now, the framework checks for a specific React version and fails if React 19 is used. Additionally, there is no folder or template similar to cli/plasmo/templates/static/react18, which would make it easier to support the new version.
The idea is to remove or loosen the version checks and add a React 19-specific folder/template if needed.
What is the purpose of this change/feature? Why?
The lack of support for React 19 prevents developers from upgrading to the latest React version. This blocks access to new features, better performance, and long-term updates, making projects feel stuck on older versions.
Adding support would let developers upgrade without worries and keep their projects modern.
(OPTIONAL) Example implementations
- Remove or update the React version checks to support React 19
- Add a react19 folder/template, similar to the existing react18 folder in cli/plasmo/templates/static/
- ...
(OPTIONAL) Contribution
- I would like to contribute to this RFC via a PR
Verify canary release
- I verified that the issue exists in
plasmocanary release
Code of Conduct
- I agree to follow this project's Code of Conduct
- I checked the current issues for duplicate problems.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request