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

dumi,新时代的 React 组件开发和文档编写神器

一直以来,Umi 都在前端应用研发领域深耕、蜕变,如今已愈发成熟和强大;而在组件库研发领域,纵然我们曾推出了组件库开发、打包工具 father,但在组件库开发的过程中却经常面临编译构建速度慢、报错提示不友好...让 Demo 好写、又好用 dumi 在写 Demo 这件事上有着自己的理念——开发者应该像用户一样写 Demo。...一个 Demo,对生产端和消费端都无比重要,开发者作为生产端,需要写得爽、易维护;用户作为消费端,需要『开箱即用』。 先说开发者。...最后一个问题,组件开发、编写 Demo 和文档搭建都解决了,打包咋整?打包仍然推荐使用 father-build,与 dumi 一起,为我们组成全流程的组件库开发工具链。...而且我们未来还有许多的想法计划将组件开发这件事做得更深,例如将 dumi 的 Demo 生产端和 Umi UI 的资产消费链路打通、为移动端组件开发打造移动端模式等等,倘若我们志同道合,真诚地邀请你和我们一起将

1.5K10

前端转换神器react-to-vue

虽然,在使用的广度上React虐胜一筹,但Vue框架的发展趋势也不容小觑,特别是去年React的MIT风波,越来越大的企业开始将目光转向了Vue。...答案是有的,react-to-vue就是这么一款不错的工具软件。 简介 对于react-to-vue工具,转化的是基本的react component,而不是全部的react应用。...在实际业务中,陆金所100多个的react基础业务组件,react-to-vue可以转化90%以上,变成vue组件。 react与vue组件共性 下面通过对比来认识一下react与vue组件的共性。...props 框架 说明 React 通过propTypes来定义属性名和属性类型,defaultProps用来设置默认值 Vue 通过添加props属性 下面是一个具体的使用实例: // react...react-to-vue介绍 react-to-vue是一款可以把 React 组件转为 Vue 组件的工具,并且支持 TypeScript 语法解析。

80010
您找到你想要的搜索结果了吗?
是的
没有找到

React Native开发React基础

为了帮助大家快速上手React Native开发,在这本节中将向大家介绍开发React Native所需要的一些React必备基础知识。...一次学习随处可写,学习React,你不仅可以将它用于Web开发,也可以用于React Native来开发Android和iOS应用。 如何使用?...它可以帮助你配置开发环境,以便你可以使用最新的 JavaScript 特性,还能提供一个友好的开发体验,并为生产环境优化你的应用。...标签 与 React组件 对比 React 可以渲染 HTML 标签 (strings) 或 React 组件 (classes)。...心得:ref属性在开发中使用频率很高,使用它你可以获取到任何你想要获取的组件的对象,有了这个对象你就可以灵活地做很多事情,比如:读写对象的变量,甚至调用对象的函数。

1.8K20

使用React Buddy辅助React开发

安装插件 安装 大纲 大纲是包含React组件的文件的紧凑表示。打开组件文件,然后按当前编辑器右上角的树图标。...树图标 大纲 大纲面板允许进行下列操作 点击跳转到指定的元素 拖拽排序元素节点 右键操作元素 操作元素 使用「生成处理程序」可以快速编写操作函数,例如onClick 生成处理程序 import React..., { useCallback } from 'react'; const MyComponent = (props) => { const onDivClick = useCallback((event...image-20240219161614169 如果出现下面的错误,是因为配置了ESlint规则,需要在/src/dev中的palette.jsx和previews.jsx文件头部添加 import React...React, { useCallback } from 'react'; import Button from 'antd/es/button'; import { useForm } from 'antd

16510

React+Redux仿Web追书神器

引言 由于 10 月份做的 React Native 项目没有使用到 Redux 等库,写了一段时间想深入学习 React,有个想法想做个 demo 练手下,那时候其实还没想好要做哪一个类型的,也看了些动漫的...下面对目录结构作以下说明 项目最初始是参考 react-pxq 初始化的。...webpack-dev-server 的版本 准备工作 整理 API 学习 Redux(搭建脚手架) API 数据 数据来源主要是两个地方:一个是开源的Android项目与RN版本的数据,另一个是追书神器...接着是用了 5-6 天学习网上开源项目的脚手架 —— 一个 react + redux 的完整项目 和 个人总结,基本上是看 参考所使用的库、编译打包的脚本以及 redux 代码。...React-router(2.x) react-router(2.x)与react-router(4.x)的还是不同的,当然主要是写法上,所以没更新到4.0 另外, 发布打包时使用nginx等应用服务器托管的时候需要配置下

1.6K80

谷歌重磅发布多平台应用开发神器:背靠 AI 编程神器 Codey,支持 React、Vue 等框架,还能补全、解释代码

目前,IDX 支持 Angular、Flutter、Next.js、React、Svelte 和 Vue 等框架以及 JavaScript 和 Dart 等语言,后续还将支持 Python、Go 和其他语言...IDX 项目的核心是帮助开发者在任何位置、任何设备上进行开发,并且获得完全保真的本地开发体验。...IDX 项目允许开发者从 GitHub 处导入现有项目,随时从上次完成的位置继续开发。...开发者也可以使用各类流行框架的预制模板创建新项目,包括 Angular、Flutter、Next.js、React、Svelte、Vue 以及 JavaScript 和 Dart,并即将推出对 Python...它支持各种编码任务,通过以下方式帮助开发人员更快地工作并缩小技能差距: 代码完成:Codey 根据提示中输入的代码上下文建议接下来的几行。 代码生成:小程根据开发人员的自然语言提示生成代码。

27930

Android轻应用开发神器

Android功能快速上线神器! 推荐一款开源的轻应用开发框架RapidView:[https://github.com/Tencent/RapidView) 用过的都说好,神器!...简介 RapidView是一套用于开发Android客户端界面、逻辑以及功能的开发组件。...RapidView的XML语法规则与Android原生XML类似,而写逻辑的Lua部分除语言语法规则外,可以直接使用我们提供的Java API以及Android原生API,因此熟悉Android客户端开发开发者上手成本会非常小...除了解决动态更新问题外,RapidView希望Android开发者能够以更快的速度开发产品功能需求,因此我们在语法和开发方式上做了一些改变,期望开发者能够实现:小功能极速开发、大功能极速上线。...组件特性 运行时加载,布局、逻辑可动态刷新 无需编译,所见即所得,开发效率更高 极小的安装包增量 Android开发者低上手成本 与NATIVE开发体验相同 工程引入 1.初始化RapidView 将源码添加到工程目录下

2.4K20

前端开发神器 Emmet 介绍

在前端开发的过程中,一大部分的工作是写 HTML、CSS 代码。特别是手动编写 HTML 代码的时候,效率会特别低下,因为需要敲打很多尖括号,而且很多标签都需要闭合标签等。...于是,就有了 Emmet,它可以极大的提高代码编写的效率,它提供了一种非常简练的语法规则,然后立刻生成对应的 HTML 结构或者 CSS 代码,同时还有多种实用的功能帮助进行前端开发。...你可能听说过一款强大的功能相似的工具:Zen Coding,那个比较老了,而现在的 Emmet 则是 Zen Coding 的升级版,由 Zen Coding 的原作者进行开发等。...由于 Sublime text 2 是目前最好最强大的前端开发代码编辑器,所以本文就以 Sublime text 2 为例,讲解 Emmet 的安装、基础语法。

25720

React 毁了 Web 开发

作者 | Ivan Lučin 译者 | 弯月 责编 | 欧阳姝黎 出品 | CSDN(ID:CSDNnews) 以下为译文: React 是一个很好的库,对于Web开发很重要,...当时(也就是6~7年前),我们面临着需要的范式转变的问题,而React 很好地解决了这个问题。 另外提一句,在React之前,Ember也解决了同样的问题。...然而,它的性能并不那么好,而且该框架规定了太多东西,远不如React。 然而,React在开始流行之后,发展变得一团糟。React社区中开启了一种新趋势,一切都围绕着炒作、新奇和创造新范式的转变。...然而,就像世界上所有的趋势一样,这个趋势有点过,甚至危及了新一代的 Web 开发人员。我就在想,为什么一个库能成为Web开发人员简历中最耀眼的技术?...每次开发新功能之前都应该进行小型代码重构。大规模的重构和重写永远不会有好结果。 以上就是我认为 React 毁了 Web 开发的原因。很多人对这一说法很感兴趣,并热切地加入了辩论。

24450

React 毁了 Web 开发

以下为译文: React 是一个很好的库,对于Web开发很重要,因为它引入了声明式与反应式模板,这在当时是每个人都需要的范式转变。...当时(也就是6~7年前),我们面临着需要的范式转变的问题,而React 很好地解决了这个问题。 另外提一句,在React之前,Ember也解决了同样的问题。...然而,它的性能并不那么好,而且该框架规定了太多东西,远不如React。 ? 然而,React在开始流行之后,发展变得一团糟。React社区中开启了一种新趋势,一切都围绕着炒作、新奇和创造新范式的转变。...每次开发新功能之前都应该进行小型代码重构。大规模的重构和重写永远不会有好结果。 以上就是我认为 React 毁了 Web 开发的原因。很多人对这一说法很感兴趣,并热切地加入了辩论。...如果你认为React 并没有那么糟糕,请在下方留言。 现在的大前端时代,是一个动荡纷争的时代,江湖中已经分成了很多门派,主要以Vue,React还有Angular为首,形成前端框架三足鼎立的局势。

71030

神器 | 前端开发调试的神器3件套

前端开发者很重要的一个工作就是调试了。...线上出问题了,赶紧看看; 服务器是别人开发的,想在自己电脑调用测试或正式接口; 手机访问开发环境(自己电脑)的页面; 此文讲述笔者日常工作中常用的三个工具————Fidller、Switch Host、...Nginx Fiddler+Willow插件 Fiddler是客户端和服务器之间的代理,网上很多文章把它描述为抓包神器。...接口转发 作者以前做Java Web开发,自己机器起服务,在浏览器可直接访问本地服务。现在转前端,后台服务往往是其他人负责,自己电脑不一定能搭建起一套开发环境后台服务。...借助Nginx和Switch Host,域名下静态资源可以代理到本地,接口可以代理到测试、正式环境接口,极大方便了开发阶段的开发调试工作。

66920
领券