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

Update to Storybook 8 #109

Open
trevorgreenleaf opened this issue Apr 5, 2024 · 0 comments
Open

Update to Storybook 8 #109

trevorgreenleaf opened this issue Apr 5, 2024 · 0 comments
Labels
documentation Improvements or additions to documentation
Milestone

Comments

@trevorgreenleaf
Copy link
Collaborator

Objective:
Update Denali Storybook setup to version 8 to take advantage of the latest enhancements in developer experience, new features, performance improvements, and bug fixes. This upgrade is crucial for maintaining the project's front-end documentation and component exploratory environment up to date, ensuring compatibility with the latest web technologies and tooling.

https://storybook.js.org/docs/migration-guide

Key Reasons for Upgrade:
🩻 A new visual testing workflow via the Visual Tests addon
💨 2-4x faster test builds, 25-50% faster React docgen, and SWC support for Webpack projects
🧩 Improved framework support: you no longer need to install React as a peer dependency when using a non-React renderer
🎛️ Strengthened control generation in React and Vue projects
⚡️ Improved Vite architecture, Vitest testing, and Vite 5 support
🌐 Support for React Server Components (RSC): our experimental solution renders async RSC in the browser and mocks Node code
✨ A refreshed desktop UI & mobile UX
➕ Much, much more

@trevorgreenleaf trevorgreenleaf added the documentation Improvements or additions to documentation label Apr 5, 2024
@trevorgreenleaf trevorgreenleaf added this to the Alpha milestone Apr 5, 2024
@PeterMedina PeterMedina modified the milestones: Alpha, Beta Apr 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants