首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

React 应用架构实战 0x2:构建和文档化组件

# Chakra UI 当我们为应用程序构建 UI 时,必须决定使用什么来为组件设置样式。此外,我们还必须考虑是从零实现所有组件还是使用带有预制组件组件库。...使用组件库优点是它可以提高我们开发效率,如按钮、对话框和选项卡。此外,某些库默认具有很好可访问性,因此我们不必像从头开始构建一切那样考虑太多。...在这个实战系列中,我们将使用 Chakra UI,这是一个基于 emotion 和 styled-system 组件库。...# 安装及配置 安装: pnpm add @chakra-ui/react @emotion/react @emotion/styled framer-motion 为了使用 Chakra UI,首先我们需要配置它主题...使用 Storybook 一些好处: Storybook 允许在隔离环境中开发组件,而无需重现应用程序精确状态,从而使开发人员可以专注于他们正在构建东西 Storybook 作为 UI 组件目录

80110

有了这 18 个免费React模板以后,也太省事了吧!!

这个模板有表格、表单、地图、图表、 UI 特性、配色方案、页面等等 二、NextJS Material Dashboard Go to NextJS Material Dashboard ?...NextJS Material Dashboard 是一个免费 Material-UINextJS 和 React Admin,其新颖设计灵感来自谷歌 Material Design。...WrapKit React Lite 是一个免费 React 网站模板,允许你创建令人惊叹网站,登陆页面,主页,等等。它带有随时可用用户界面块和元素,以帮助水平设计和美学项目。...大约一年前发布,到目前为止已经有超过11,756次下载,Now UI Kit React 特性是首屈一指。你一定要去看看。 十六、Core UI Go to Core UI ?...十八、Material UI Go to Material UI ? Material UI 是一个组件库,用于 React,其中充满了你应该在项目中使用强大组件。

12.1K10

这么牛逼前端 UI 设计库必须了解下!

今天给大家推荐一个漂亮前端 UI 设计库 NextUI,跟 NextJS 是同一家开发,看起来很不错,Github上已有 10.7K Star。...NextUI NextUI 是漂亮、快速和现代 React UI 库。无论你设计经验如何,它都可以让你制作漂亮网站。 UI 整体风格简洁大方,圆角设计用户体验友好。...快速: 在运行时消除不需要道具,所以比其他 UI 库更高效; 切换主题: 自动深色模式识别,NextUI 检测到 HTML 主题道具变化时可以自动更改主题; 独特 DX: NextUI 是全类型化...来开发 Web 应用,那么 NextUI 是非常值得您考虑 UI 库!...暗黑主题 NextUI带有两种调色板模式,浅色(默认)和深色,通过设置类型使主题变暗。

1.6K20

Nextjs开发适配多终端精美购物平台

嗨, 大家好,我是徐小夕,之前和大家分享了很多可视化 + 零代码相关技术实现和前端工程化最佳实践, 最近研究 nextjs 也开源了一款基于 nextjs + antd5.0 开源中后台系统(持续迭代中...): 从零打造一款基于Nextjs+antd5.0中后台管理系统 今天继续和大家分享一位技术小伙伴 自荐 非常有意思开源电商平台——c-shopping。...这款电商平台基于 Nextjs 开发, 同时适配了 Desktop、Tablet、Phone等多种设备, 目前github star 超过1000+, 技术栈如下: NextJs TailwindCss...Headless UI MongoDB(数据存储) Redux - Toolkit - RTK Query JWT Docker github地址:https://github.com/huanghanzhilian...也欢迎在评论区谈谈你看法~

20410

​年终盘点: 复盘20+基于React开源管理后台&插件

几秒钟内可撤消更新和删除 支持任何身份验证提供者(RESTAPI,OAuth,BasicAuth等) 功能齐全数据(排序,分页,过滤器) 支持键入筛选 支持任何表单布局(简单、选项卡等) 自定义操作用于各种数据类型...框架特点: 鉴于之前很多前端框架(特别是响应式布局框架),UI控件看起来太像网页,没有原生感觉,因此追求原生UI感觉也是重要目标,MUI以iOS平台UI为基础,补充部分Android平台特有的UI控件...它具有多个 HTML 元素,并带有 ReactJS、Vue 和 Angular 动态组件。 项目功能: 1.CSS 组件:Notus React 带有大量完全编码 CSS 组件。...2.页面:此扩展还带有 3 个示例页面。它们已完全编码,因此您可以立即开始工作。 3.JavaScript组件:为 React、NextJS、Vue 和 Angular 提供了许多动态组件。...它是一个漂亮跨平台 UI 套件,包含 1000 多个组件、34 个部分和 11 个示例页面。 Now UI Kit PRO React将推出Now UI Kit PRO React。

51010

从零打造一款基于Nextjs+antd5.0中后台管理系统

hi, 大家好,我是徐小夕,最近在研究nextjs, 为了更全面复盘总结nextjs, 我写了一个开箱即用基于 next 后台管理系统, 供大家学习参考. github地址:https://github.com...为什么要用Nextjs 首先从官网上我们可以了解到 Next.js 提供了先进服务端渲染(SSR)和静态生成(SSG)能力,使得我们能够在服务器上生成动态内容并将其直接发送给客户端,从而大大减少首次加载等待时间...在深度使用 next.js 开发应用之后,我总结了以下使用它优点: 支持高效服务端渲染和静态页面生成能力 规则化路由系统(保证页面更有组织层次,能更好管理多页面) 规范且颗粒度API开发模式(...Next-Admin 特点 去年值得高兴事情是 antd5.0 发布了,从组件UI和设计架构上都有了很大改进,尤其是 Design Token ....所以为了更好方便国内开发者使用 nextjs 开发中后台系统,我打算使用 antd5.0 作为UI库来开发, 大家也可以在 Next-Admin 基础上改造成自己中后台系统。

33910

四款开源电子表格组件,轻松集成到你项目

同时我也把其中一款电子表格集成到了Next-Admin (基于nextjs开源中后台系统)中,方便大家学习参考。...它有商业版本和开源版本,我也使用了一下它开源版本,但是在Nextjs最新版本中仍然会报错,同时文档上希望能有更详细API说明,如果作者看到了希望能重视这个问题哈,还是比较看好这个项目。...import { UniverDocsPlugin } from "@univerjs/docs"; import { UniverDocsUIPlugin } from "@univerjs/docs-ui..."; import { UniverUIPlugin } from "@univerjs/ui"; const univer = new Univer({ theme: defaultTheme,...github地址:https://github.com/handsontable/handsontable 最后 我目前已经把其中一款电子表格集成到了Next-Admin (基于nextjs开源中后台系统

28210

Web3 全栈指南

我们用NextJS[39]来做这些工作,因为ReactJS[40]是目前地球上最流行前端框架,而 NextJS 是建立在它之上,在我看来,它比原始 ReactJS 更方便使用。...初始化一个基本 NextJS 项目 为了方便入门,所有这些项目都将从一个基本 NextJS 项目开始。需要安装Node[42]、Git[43]和Yarn[44]才能继续。...虽然没有它们,这个应用也可以正常工作,只是我们无法在渲染之间保存应用状态。 优点 直接使用 Ethers 对 UI 进行最精细控制 缺点 我们必须写很多自己代码,包括Contexts[50]。...runContractFunction()}>Execute ) : ( "" )} ); } 你会看到 Moralis 带有强大...与 Moralis 类似,useDapp带有activateBrowserWallet功能,用来激活 metamask/浏览器钱包,以及像useContractFunction这样 hook 函数,与智能合约交互

4.8K21

Sentry 官方 JavaScript SDK 简介与调试指南

对于每个主要 JavaScript 平台,都有一个特定高阶 SDK,可以在单个包中提供您需要所有工具。...@sentry/nextjs: Next.js SDK。 @sentry/integrations: 可用于增强 JS SDK 可插拔集成。...@sentry/react 将构建 react 包、它所有依赖项(utils、core、browser 等),以及所有依赖它包(目前是 gatsby 和 nextjs))。...如果您尚未安装它,请安装 Tasks Shell Input 扩展,您可以在侧边栏“扩展”选项卡中找到它作为推荐工作区扩展之一。...将断点或 debugger 语句放置在测试或底层代码中您希望 jest 暂停任何位置。 打开包含相关测试文件,并确保其选项卡处于活动状态(以便您可以看到文件内容)。

2.4K20

Excel实战技巧:创建带有自定义功能区Excel加载宏

创建这个带有自定义功能区Excel加载宏将可以有任意工作簿中使用,下面我们详细讲解其创建过程。...此时,Excel会自动更改为默认加载宏文件夹,你可以导航到你想要保存文件夹。 图4 第5步:在Custom UI Editor中打开并编辑加载宏。...图8 此时,在Excel工作簿功能区中出现了一个新选项卡,如下图9所示。单击选项卡组中按钮,会调用相应宏显示信息。 图9 第7步:修改成中文。...我们可以看到,界面显示自定义选项卡是英文,这是因为Custom UI Editor不支持中文。 修改加载宏文件扩展名为.zip,使其变为压缩文件。...最后,将压缩文件扩展名恢复为正常加载宏扩展名。打开Excel,可以看到自定义选项卡已经修改成了中文,如下图11所示。 图11

2.6K20

独立开发者必备29个开源React后台管理模板

我们尚未在此模板中使用jQuery,其纯ReactJs与CRA和完全基于组件管理模板。 Skote是一个制作精美、干净和设计最小管理模板,具有带有RTL选项深色、浅色布局。...Fuse React是一个完整React管理模板,遵循谷歌材料设计指南。 Fuse React管理模板使用Material UI作为主要UI库,同时使用Redux进行状态管理。...它为用户提供250多个页面模板,并附有65多个现成UI元素。...14.Inst 使用React、NextJS、TypeScript、GraphQL和Uber基础用户界面构建极简React仪表板。...每个页面都有自己模块,因此完整模板是100%模块化,只需生成带有反应组件,就可以轻松添加新页面。除此之外,我们还使用了最新reactstrap版本来提供灵活快捷布局方式。

3K10
领券