Storybook 4.0 新增对六个新视图层的支持

阅读数:565 2018 年 11 月 15 日 07:05

Storybook 4.0新增对六个新视图层的支持

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

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论