首页 > TAG信息列表 > Storybook
小技巧——故事书播放功能
小技巧——故事书播放功能 故事书 是许多开发人员将其用作他们正在创建的组件的实验室环境的首选工具。 Storybook 渲染组件,然后与它们交互,更改它们的道具并查看更改的结果。 但有时您可能想在组件渲染后模拟用户交互或使用一些公开的组件 API。你怎么能那样做? 在这篇简短的文章为什么选择 2022 年的故事书?
为什么选择 2022 年的故事书? 故事书有什么大惊小怪的 世界各地的团队都使用 Storybook 来支持他们的前端工作流程。但是它的使用方式可能会有很大的不同。 Microsoft 记录了他们的 Fluent 设计系统。 Mozilla 为他们的 Web 应用程序单独开发页面。而 BBC 会自动为每个地区的读者【UI组件库】
目录 目前开发的痛点: (1)create-react-app入口文件不适合管理组件库 (2)缺少行为追踪和属性调试功能 组件完美开发工具应有的特点: (1)分开展示各个组件不同属性下的状态 (2)能追踪组件的行为并具有属性调试功能 (3)可以为组件自动生成文档和属性列表 综上我们选择storybook 在项目Reactd组件库开发
css样式 使用sass预处理器->将.sass文件编译成css文件 第三方库 react-transition : 动画库 fontawesome : 字体图标库 axios : http库 组件测试 技术栈: jest + React Testing Library jest框架 - 一个JavaScript单元测试框架,作为测试运行器,断言库和模拟库 - mock 对于简单的所遇bug
一、用create-react-app搭建的项目,运行npm run eject释放配置之后,引入storybook,遇到如图 sass引入解析错误解决方法 .storybook文件夹下sass如下配置 main.jsconst path = require('path'); const resolve = (pathName) => path.resolve(__dirname, pathName); module.exportreact 环境下安装 storybook
react 环境下安装 storybook 步骤: step1:安装 react,执行命令: npm install -g create-react-app step2: 创建 react 项目,项目名称 myapp,执行命令: create-react-app myapp step3:进入到 myapp 项目的根目录,执行命令: cd myapp step4:安装 storybook,执行命令: npx sb init step5:运行 sto封装 Vue 组件库
一、介绍 随着互联网的发展 功能性开发 已经无法满足我们对于前端的需求,这一篇主要带大家体验一下如何开发一套属于自己的组件库 使用场景:公司内部组件库的开发,个人组件库的开发,与项目解耦,多项目中使用同一组件,只需维护一套组件库 那就让我们开始吧~ 二、Storybook 1. 介绍: S前端工具Storybook简介
Storybook (https://storybook.js.org/) 是一个很不错的开源工具,用于帮助前端组件开发,可以支持React, Vue和Angular等框架。 正如它的名字所预示的一样,使用它可以写出组件库的活的用户故事(user story)。 它的网站首页这样说道:storybook 为UI组件提供一个独立的沙箱环境,在这里无vue2 安装 storybook(6.x) 记录
vue-cli 执行create操作 创建vue2项目 vue create my-storybook storybook的init操作 npx sb init 引入sass storybook文档指向的github仓库有安装sass的方法 yarn add -D @storybook/preset-scss css-loader sass sass-loader style-loader Then add the following to .st