首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将我的React Native Storybook构建到web?

要将React Native Storybook构建到web,可以按照以下步骤进行操作:

  1. 确保你已经安装了React Native Storybook,并且已经创建了你的Storybook项目。
  2. 在项目根目录下创建一个新的文件夹,用于存放构建后的web应用。
  3. 在终端中进入到你的Storybook项目根目录,并执行以下命令安装必要的依赖:
  4. 在终端中进入到你的Storybook项目根目录,并执行以下命令安装必要的依赖:
  5. 在项目根目录下创建一个新的文件,命名为index.js,并添加以下代码:
  6. 在项目根目录下创建一个新的文件,命名为index.js,并添加以下代码:
  7. 在项目根目录下创建一个新的文件夹,命名为storybook,并在该文件夹下创建一个新的文件,命名为stories.js,用于编写你的Storybook stories。
  8. 在终端中进入到你的Storybook项目根目录,并执行以下命令启动Storybook服务:
  9. 在终端中进入到你的Storybook项目根目录,并执行以下命令启动Storybook服务:
  10. 在浏览器中访问http://localhost:7007,确保你的Storybook服务正常运行,并且你的stories能够在浏览器中正确显示。
  11. 在终端中进入到你的Storybook项目根目录,并执行以下命令构建web应用:
  12. 在终端中进入到你的Storybook项目根目录,并执行以下命令构建web应用:
  13. 构建完成后,将生成的storybook-static文件夹中的所有文件复制到步骤2中创建的用于存放构建后web应用的文件夹中。
  14. 在步骤2中创建的文件夹中创建一个新的文件,命名为index.html,并添加以下代码:
  15. 在步骤2中创建的文件夹中创建一个新的文件,命名为index.html,并添加以下代码:
  16. 在浏览器中打开步骤10中创建的index.html文件,即可查看你的React Native Storybook在web上的展示。

总结:通过以上步骤,你可以将React Native Storybook构建到web,并在浏览器中查看你的stories。这样可以方便地在web上展示和共享你的React Native组件库,便于团队协作和开发过程中的调试和测试。

推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。

  • 腾讯云云服务器(CVM):提供稳定可靠的云服务器,可用于部署和运行你的React Native Storybook web应用。了解更多信息,请访问:腾讯云云服务器
  • 腾讯云对象存储(COS):提供安全可靠的对象存储服务,可用于存储你的React Native Storybook构建后的静态文件。了解更多信息,请访问:腾讯云对象存储
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

React 中使用 Storybook构建强大自定义 UI 组件

虽然像React这样基于组件UI库简化了web开发,但它们也引入了测试和调试等新复杂性。...React组件是为了支持多个用例而构建,并且通常是相互依赖,这意味着如果你走错了弯路,你就有可能破坏应用程序。 Storybook使开发人员能够使用独立构建块独立地构建UI组件。...这允许您一次只处理一个模块,开发整个ui,而不需要复杂开发堆栈。 Storybook还允许您记录、重用和测试用户界面组件。除此之外,它使构建web应用程序更快、更高效。...创建一个活风格指南:Storybook代码模板是你可以使用和开发代码块,确保开发人员在构建一个web应用程序时不会使用模型或类似的容易出错模板。...NPM安装在你机器上 如何安装 Storybook 关于StorybookReact一大亮点便是它们能够很好地结合在一起。

9K10

2019年,React 开发者应该掌握 22 种神奇工具

Storybook 如果你还不了解 Storybook(https://storybook.js.org/),并且希望能够轻松地构建 UI 组件,我强烈建议你立即使用它。...该工具启动了支持热重载实时开发服务器,让我们可以在其中独立地实时开发 React 组件。 另一个很棒事情是,我们可以使用现有的开源插件,将我开发经验提升到一个全新水平。...这个称为 CodeSandbox (https://codesandbox.io/)工具是一个在线编辑器,我们从创建原型 Web 应用程序部署 - 都可以在这个网站实现!...在早期,Codesandbox 仅支持 React,但现在已经扩展 Vue 和 Angular 等库其他入门模板。...Proton Native Proton Native (https://url.leanapp.cn/cLIGRY8)为大家提供了一个 React 环境来构建跨平台本机桌面应用程序。

2.4K20

我们是如何将 Cordova 应用嵌入 React Native

而结合方式则有两种: React Native 与 Cordova 是两个不同视图,使用时从 Cordova 跳转 React Native,再由 React Native 转回 Cordova。...代码放置相应 assets 目录下。...而在结合 React Native 情况下,过程则变成这样: WebView 调用方法,并监听 React Native 返回相应事件 React Native 接收到 WebView 调用,调用原生代码...,并监听原生代码返回相应事件 原生代码执行 React Native 调用方法,并响应事件给 React Native React Native 接收到原生代码值,执行 injectJavaScript...注入代码 WebView 里并执行 注入 JavaScript 执行代码,并发出相应广播 WebView 调用地方,接收到广播,执行相应方法 (PS:详细代码说明见:React Native

4.8K60

大势 | 2018最值得关注JavaScript趋势

这是一个极其激励人故事,展现出了开源工作应该如何演进,它故事真的值得一读。 Storybook太有用了(而且用起来也很有趣),你可以单独地开放和测试UI。...React网站本身就是用Gatsby开发,再也有没有比这更有力证明了。 Gatsby全部关切都在于性能和给React提供尽可能快web体验。...他们网站这张图可以让你了解它大概是怎么工作: Gatsby还利用先进web技术替其他网页预抓取资源,使得浏览起来快如闪电。...React Native & Electron React Native让你可以针对移动设备开发React应用,而Electronlets则可以让你针对桌面开发JavaScript应用。...用React Native开发流行应用包括:Facebook、Instagram、Airbnb以及UberEATS。 你现在还可以开发Windows版React Native应用。

79020

每日前端夜话(0x05):2018年JavaScript状态调查(下)

React Native GitHub 71k stars 使用React构建本机应用框架。 React Native 随时间流行度 ? React Native 最受喜欢方面 ?...React Native 最不受欢迎方面 ? 哪些工具与 React Native 一起使用? ?...Ionic GitHub 36k stars 使用开放式Web技术构建令人惊叹原生和渐进式Web应用。应用程序可以运行在任何设备上? Ionic 随时间流行度 ? Ionic 最受喜欢方面 ?...结论 此类别清楚地显示了JavaScript如何扩展其远远超出浏览器限制“范围”。 React Native和Electron是使用Web技术构建移动和桌面应用程序两个主要解决方案。...Carlo是一款全新“Headful Node应用程序框架”,由Google发布,构建于Puppeteer之上;还有Flutter:它不是像React Native那样构建一个JavaScript“桥

2.1K40

每个前端都值得拥有自己组件库

阅读本文 1.您将了解如何超快速0-1搭建并上线一个组件库 2.您将了解什么是storybook 3.您将了解如何使用storybook搭建组件库 4.您将了解如何使用Chromatic部署我们组件库...3.您将了解如何使用GitHub Action完成CI操作 本文GitHub仓库地址:taskbox[2] 组件库在线地址:taskbox[3] 前言 为什要造前端组件库呢,更多是抽离业务组件,实现复用...Storybook 提供了一个沙箱来独立构建 UI,因此您可以开发难以到达状态和边缘情况。...你可以在 Chromatic 构建屏幕中找到所有已发布 Storybook。...Button组件,从构建发布,再通过GitHub Action和Storybook以及Chromatic梦幻联动实现了方便持续集成。

1.4K20

React Native 新架构是如何工作

本文档还在更新持续中,会从概念上介绍 React Native 新架构是如何工作。目标读者包括生态库开发者、核心贡献者和特别有好奇心的人。文档介绍了即将发布新渲染器 Fabric 架构。...Fabric 渲染器(Fabric Renderer):React Native 执行 React 框架代码,和 ReactWeb 中执行代码是同一份。...但是,React Native 渲染是通用平台视图(宿主视图)而不是 DOM 节点(可以认为 DOM 是 Web 宿主视图)。Fabric 渲染器使得渲染宿主视图变得可行。...是如何处理这个更新?...React Native 团队计划将动画系统加入渲染系统中,并将 React Native 渲染系统扩展平台,例如 Windows、游戏机、电视等等。

2.7K10

服务端来自火星,客户端来自金星,RSC 开发新思路

作者 | Michael Shilman 译者 | 许学文 策划 | 丁晓昀 将 Storybook 升级 8.0alpha 版本,可支持 React 服务端组件。...在基于 React Web UI 开发中,React 服务端组件(RSC) 是一种新编程模式。与传统 React “客户端”组件不同,它们只在服务器上进行渲染。...它是一个用于生成纯 HTML/CSS/JS 静态构建,没有任何 Node 影子!...开始支持异步 如何支持异步组件是在客户端上渲染 RSC 组件第一个挑战。幸运是,在 Next.js 最新依赖 React 版本中已经(非官方地)支持了这一功能。...utm_campaign) 从新 React 文档看未来 Web 开发趋势 (https://www.infoq.cn/article/Tv3SyqoivXMWUoj8qSMT) 如何快速构建 React

16510

塔荐 | 2018 年最值得关注 JavaScript 趋势

这是一个极其激励人故事,展现出了开源工作应该如何演进,它故事真的值得一读:https://medium.com/storybookjs/the-storybook-story-dd3c1ab0d2ce...他们网站这张图可以让你了解它大概是怎么工作: ? Gatsby还利用先进web技术替其他网页预抓取资源,使得浏览起来快如闪电。...而Popmotion真的体验要好很多,在web动画方面有了很多创新。这无疑是2018年值得关注趋势之一。 你可以这个 网站 一探究竟。...React Native & Electron React Native 让你可以针对移动设备开发React应用,而Electronlets则可以让你针对桌面开发JavaScript应用。...用React Native开发流行应用包括:Facebook、Instagram、Airbnb以及UberEATS。 你现在还可以开发Windows版React Native应用。

1.5K80

你不知道33个令人惊艳React开发库

formlink image.png Formik 是世界上最流行 ReactReact Native 开源表单库。...react-i18next image.png react-i18next 是一个基于 i18next 强大 React / React Native 国际化框架。...react-query image.png React 高性能且强大数据同步。在 ReactReact Native 应用程序中获取、缓存和更新数据,而无需触及任何“全局状态”。...storybook image.png Storybook 是一个用于独立构建 UI 组件和页面的前端研讨会。成千上万团队使用它进行 UI 开发、测试和文档编制。它是开源且免费。...比以往更快地构建功能齐全、可访问 Web 应用程序 – Mantine 包括 100 多个可定制组件和 40 个挂钩,可满足您在任何情况下需求 react-leaflet image.png 支持地图

28720

React】653- 22 个让 React 开发更高效更有趣工具

Storybook 如果大家还不了解 Storybook,并且希望能够轻松地构建 UI 组件,我强烈建议你立即使用它。...该工具启动了支持热重载实时开发服务器,让我们可以在其中独立地实时开发 React 组件。 另一个很棒事情是,我们可以使用现有的开源插件,将我开发经验提升到一个全新水平。...这个称为 CodeSandbox 工具是一个在线编辑器,我们从创建原型 Web 应用程序部署 - 都可以在这个网站实现!...如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例,来帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识,实际上要使用是个功能强大...Proton Native Proton Native 为大家提供了一个 React 环境来构建跨平台本机桌面应用程序。

2K20

22 个让 React 开发更高效更有趣工具

Storybook 如果大家还不了解 Storybook,并且希望能够轻松地构建 UI 组件,我强烈建议你立即使用它。...该工具启动了支持热重载实时开发服务器,让我们可以在其中独立地实时开发 React 组件。 另一个很棒事情是,我们可以使用现有的开源插件,将我开发经验提升到一个全新水平。...这个称为 CodeSandbox 工具是一个在线编辑器,我们从创建原型 Web 应用程序部署 - 都可以在这个网站实现!...如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例,来帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识,实际上要使用是个功能强大...Proton Native Proton Native 为大家提供了一个 React 环境来构建跨平台本机桌面应用程序。

2.1K31

22 个让 React 开发更高效更有趣工具

Storybook 如果大家还不了解 Storybook,并且希望能够轻松地构建 UI 组件,我强烈建议你立即使用它。...该工具启动了支持热重载实时开发服务器,让我们可以在其中独立地实时开发 React 组件。 另一个很棒事情是,我们可以使用现有的开源插件,将我开发经验提升到一个全新水平。...这个称为 CodeSandbox 工具是一个在线编辑器,我们从创建原型 Web 应用程序部署 - 都可以在这个网站实现!...如果大家需要探索一下人们为方便大家起见正在构建一些项目,那么单击 explore 就可以轻松访问到大量代码示例,来帮助大家更新下一个项目: 大家一旦开始编辑项目,就会意识,实际上要使用是个功能强大...Proton Native Proton Native 为大家提供了一个 React 环境来构建跨平台本机桌面应用程序。

10.3K31

几个好用React-Native 开发工具

其中最重要变化是采用了新导航器架构,使得导航器更加易于扩展和定制。开发者可以通过学习 React Navigation,更加便捷地构建应用导航,提高应用用户体验。...3、React Native Code Push React Native Code Push 是一个用于 React Native 应用热更新服务,它可以帮助开发者在不发布新版本情况下,快速地将应用程序更新推送到用户设备上...他们技术文档是中文,就直接放上来了,感兴趣可以学习下。 7、Storybook Storybook 是一个 UI 组件展示工具,可以让开发者独立展示和测试 UI 组件。...通过 Storybook,开发者可以更方便地调试和设计 UI,可以将不同状态组件独立展示出来,方便进行交互测试和样式设计。...Storybook 支持多种开发框架和平台,包括 ReactReact Native、Vue、Angular 等。

2.2K10

通过几个简单修改,我们减少了React Native app 60%大小

原文地址:How we reduced our React Native app size by 60% with a few simple fixes 作者:Hugo Grochau App大小对App...在看完文档之后,我们要做只是改变React Native Gradle构建脚本去运行bundleRelease而不是现在在assembelRelease。就这样,我们得到了AAB文件。...优化React Native JavaScript bundle 现在我们完成了本机资源优化,是时候去分析JavaScript bundle....为此,我们将依靠另一个非常好开源工具:react-native-bundle-visualizer。在我们项目里运行它,我们将会看到App内每个文件夹和依赖关系以及他们各自大小。 ?...这个可以用来限制执行,但是打包程序无法知道这个变量值。由于这个原因,所有的Storybook代码最后都打包到了我们线上bundle里。 为了解决这个问题,我们将这部分引入隔离一个单独文件里。

2.3K20

前端开发新纪元:全方位工具栈探索 | 开源专题 No.57

storybookjs/storybook[3] Stars: 79.9k License: MIT picture Storybook 是一个用于构建 UI 组件和页面的前端工作坊,可以独立地进行开发...Storybook 还具有可配置性强以及扩展性好 API,甚至支持 React Native、Android、iOS 和 Flutter 等移动平台开发。...nolimits4web/swiper[5] Stars: 36.5k License: MIT Swiper 是一款免费且最现代化移动触摸滑块。...它适用于移动网站、移动 Web 应用程序和移动原生/混合应用程序。以下是该项目的主要功能和核心优势: 可按需引入:只会将您使用到模块导入应用程序包中。...支持多种前端框架,并且可以与其他构建工具无缝集成。 具备高度可配置性和灵活性,用户可以根据自己需求进行定制。 通过统一规范代码风格和质量标准来提升团队协作效率。

13210

React Native 持续部署实践— push 代码构建出新版 Growth

最近我们正在使用 React Native 来重写 Growth 应用,GitHub 地址:growth-ng 。...作为一个『咨询师』,我要再一次地切换技术栈,从混合应用开发转向 React Native。 重写 Growth 项目,由于业务内容繁多,也因此变成了一个庞大工程。...因此在这一篇文章里, 我们将介绍基于下面的几个框架来搭建持续集成: React Native 与持续集成服务器 Travis CI 使用 单元测试 Jest 及 UI 测试框架 React Test...('react-native-device-info', () => ({ getVersion: jest.fn(),})); 而 React Test Render 用法就稍微简单一些,主要用来测试一些组件渲染结果...总的来说,React Native 有一些测试还是不容易写。并且诸如 WebView 这样组件,在测试时候会报错~~。

2.1K50

使用 JS 构建跨平台原生应用(一):React Native for Android 初探

在这些复杂环境、工具依赖里,我们可以看出 React Native for Android 一些端倪。 本系列文章就以开发一个 “Hello, World!”... App 为线索,跟大家一起来了解 React Native for Andorid 技术背景。...本文以在 OS X 开发为例 React Native 更新非常活跃,本文以 0.14.0 版本为例 下文简称 React Native 为 RN 下文部分链接访问需要访问外国网站 基础环境 在开始...安装 RN 脚手架 $ npm install -g react-native-cli react-native-cli(0.1.7) 只是一个外壳,实际执行代码是在:react-native...启动调试 在 AwesomeProject 项目目录运行 $ react-native run-android,如果你使用运行环境是模拟器,如无意外,你将会在你模拟器上看到这个画面:

1.8K50
领券