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
Upgrade Storybook manager to React 18 #20378
Comments
It would also be nice to update all dependencies. |
Oh, Can not wait more. 🤯 |
Hi @shilman can I work on this? |
@shogohida That would be amazing! 🙏 Please check out how to contribute in our docs and feel free to ask questions in |
@shilman |
is issuse still open... |
Hi @macck7, I'm still working on this issue even though it's taking time 🙏 |
hi, @shilman , I think if the React version is to be upgraded t Ract 18 then some of the packages may also need an update else react18 may not be compatible with some older packages. or if the issue is only focused on Upgrade then I will like to work on it. |
Related to #21034, is there a known workaround for using new React 18 hooks like I understand not being able to use the new hooks in addons but should this prevent something like |
This shouldn't be a problem. (I do it all the time.) I suggest opening a separate issue if it's not working for you. |
Closed by #24514 |
Is your feature request related to a problem? Please describe
Storybook's own "manager UI" is currently using React 16, which is not the latest.
Describe the solution you'd like
We should upgrade to React 18 and do the minimum to get the UI working again.
Note that this means that addons "manager entries" will also run in React 18, so it's a breaking change that will affect our addon ecosystem.
After the upgrade we should re-enable React strict mode, reversing #20345
Also, when upgrading we should upgrade the addon API to support the most recent React 18 hooks, as described in #21034
Describe alternatives you've considered
No response
Are you able to assist to bring the feature to reality?
no
Additional context
No response
The text was updated successfully, but these errors were encountered: