Storybook 4.0版本增加了对六个新视图层的支持,包括 Ember、MarkoJS 和 Svelte 在内,并将依赖项更新到了 Webpack 4 和 Babel 7。
Storybook 为 UI 组件提供了开发和试运行环境,让用户能够独立创建组件并以交互式方式在隔离的开发环境中展示组件。
随着 Storybook 4.0 的发布,Storybook 除了支持现有的 React、Angular、Vue.js 和 React Native 之外,现在还支持 Ember、MarkoJS、Mithril、Svelte、Riot.js 和 HTML 片段视图。
Storybook 致力于改进组件的开发、测试和文档,无论使用的是何种框架或技术栈。这个项目帮助开发人员编写代表组件单一状态的故事,类似于可视化测试用例。
Storybook 运行在主应用程序开发环境之外,开发人员可以不依赖于特定应用程序的依赖项和要求创建 UI 组件。
Storybook 4.0 通过升级到 Webpack 4 和 Babel 7 来改进性能。4.0 版本还增加了与 create-react-app 2、Gatsby 2 和 Next 7 的兼容性。依赖项的更新还改进了对 JavaScript 配置、TypeScript 和 JSX 片段的支持。
Storybook 4.0 版本改进了对 React Native 的支持,包括将 Storybook 分发到开发团队的移动设备上,可以将 Storybook 作为应用程序运行,无需连接到 Storybook 服务器。
Storybook 开发环境也获得了更新,支持 IDE 主题和新的移动视图。要查看 Storybook 演示,请访问官方的Storybook示例。
从早期版本迁移到Storybook 4.0需要使用 npm 或 yarn 升级 Storybook 版本,同时升级 Webpack 和 Babel 依赖项,并仔细查看各种插件和重大变更。
Storybook 基于 MIT 开源许可发行。欢迎开发人员通过Storybook GitHub项目参与贡献,并应遵循 Storybook 的贡献指南和行为准则。
查看英文原文:Storybook 4 Release Supports Six New View Layers
评论