加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

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

发布时间:2019-11-01 21:43:43 所属栏目:Windows 来源:LeanCloud
导读:副标题#e# 众所周知,React 是 JavaScript 库,用于构建出色的用户界面。但是,并不是每个人都在使用相同的工具或都知道所有有用的工具,这些工具有助于使 React 开发体验更有趣,更主动。 如果大家还没使用 React ,或者你有对它感兴趣的朋友,当他们问你

在使用诸如 material-ui 或 semantic-ui-react 之类的组件库时,Bit 是一个很好的替代方案。它可以让我们探索数千个开源组件,并使用它们来构建项目。

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

有很多不同的 React 组件,可供任何人使用,包括选项卡、按钮、图表、表格、导航条、下拉菜单、加载旋转器、日期选择器、面包屑导航(breadcrumbs)、图标、布局等等。

这些是由其他 React 开发人员上传的,这些开发人员就跟你我一样。

但是,也有一些可用的实用程序,如格式化日期之间的距离。

10. Storybook

如果大家还不了解 Storybook,并且希望能够轻松地构建 UI 组件,我强烈建议你立即使用它。该工具启动了支持热重载的实时开发服务器,让我们可以在其中独立地实时开发 React 组件。

另一个很棒的事情是,我们可以使用现有的开源插件,将我们的开发经验提升到一个全新的水平。例如,利用 Storybook README 包,我们可以在同一页面上创建 README 文档,同时开发供生产使用的 React 组件。这足以作为常规文档页面了:

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

11. React Sight

大家有没有想过自己的应用程序在流程图中看起来是什么样的?React -sight 可以让整个应用程序以树状图的形式展示层次结构,清楚查看我们的 React 应用程序。它还支持 React Router,Redux 和 React Fibre。

使用此工具,我们可以将鼠标悬停在节点上,这些节点是指向树中与它们直接相关的组件的链接。

如果大家在查看结果时遇到问题,可以在地址栏上输入 chrome:extensions,找到 React Sight

框并单击 Allow access to file URLs 开关,如下所示:

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

12. React-cosmos

React-cosmos 是用于创建可重复使用 React 组件的开发工具。

它会扫描项目中的组件,并且可以实现以下功能:

  •  用属性、上下文和状态的任意组合下渲染组件
  •  模拟每个外部依赖项(例如 API 响应、localStorage 等)
  •  与正在运行的实例进行交互时,查看应用程序状态的实时变化

13. CodeSandbox

这是本次推荐中最好的可用工具之一,它可以让我们手动使用 React 的速度比眨眼还快(好吧,也许也没那么快)。

这个称为 CodeSandbox的工具是一个在线编辑器,我们从创建原型到 Web 应用程序部署 - 都可以在这个网站实现!

在早期,Codesandbox 仅支持 React,但现在已经扩展到 Vue 和 Angular 等库。他们还支持常见的静态站点生成器(如 gatsby 或 nextjs )创建项目来启动下一个 React Web 项目。

关于 codesandbox,它不仅活跃,还有很多有意思的事情可以讨论。

如果大家需要探索一下人们为方便大家起见正在构建的一些项目,那么单击 explore 就可以轻松访问到大量代码示例,来帮助大家更新下一个项目:

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

大家一旦开始编辑项目,就会意识到,实际上要使用的是个功能强大的 VSCode 编辑器。

我很想写一篇完整的文章,介绍我们今天在 codeandbox 上可以使用的所有功能,不过,现在看起来工作已经完成了。

14. React bits

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!