2020 年 15 个最佳 React.js 项目示例
这篇文章包含附属链接;如果您通过本文提供的不同链接购买产品或服务,我可能会收到报酬。
无论您是编程新手还是经验丰富的开发者,您都可能正在寻找资源来帮助您构建自己的应用程序。React.js 是一个非常流行的前端框架,拥有强大的社区,这意味着您可以找到大量项目作为示例。
为了减轻您的研究工作,本文将介绍 15 多个复杂程度各异的 React.js 项目,它们可以作为新项目的灵感来源。查阅这些项目也可以帮助您进一步了解 React.js。这份列表收集了最新的示例,以便您在 2020 年使用它们。
React 模板示例
软 UI 仪表板 React
Soft UI Dashboard React是一款基于 Material-UI 和 React 的创新型管理模板。如果您喜欢当下最热门的设计潮流 Soft UI 的外观和风格,那么您一定会爱上这款仪表板!它拥有大量可自由组合的组件,外观精美绝伦。
Purity UI 仪表板
Purity UI Dashboard是一款基于 Chakra UI 的精美免费 ReactJS 仪表板。它由数百个元素、精心设计的区块和完整编码的页面组成,可以帮助您创建令人惊叹的网站和 Web 应用。它包含超过 70 个前端独立元素,例如按钮、输入框、导航栏、导航标签、卡片或警报,让您可以自由选择和组合。所有组件都可以采用不同的颜色,您可以使用 Chakra 的样式属性轻松修改。
Purity UI 仪表板 PRO
Purity UI Dashboard PRO是美观的 Purity UI Dashboard 的高级版本,它包含 300 多个前端独立元素和 32 个完整编码的页面。这款管理模板专为喜欢现代 UI 元素和精美网站的用户设计,可以帮助您更快、更轻松地构建项目。
材料尾风套件反应
Material Tailwind Kit React是一款免费的开源 UI 套件,基于两大热门前端技术:Tailwind CSS 和 React。它旨在简化开发者创建直观界面的工作。这款受 Material Design 启发的惊艳产品,助您开启开发项目!如果您喜欢 Google 的 Material Design,您一定会爱上这款套件;它包含大量可自由组合、外观惊艳的组件。
现在 UI 仪表板 React
Now UI Dashboard React是一个由Invision设计、 Creative Tim编写的。它基于 Reactstrap 构建,使用Now UI Dashboard,并且完全响应式。它包含大量元素,可为您提供多种可能性,以创建最符合您需求的应用程序。它可以用于创建管理面板、项目管理系统、Web 应用程序后端、CMS 或 CRM。
NextJS Material Kit PRO
NextJS Material Kit PRO是一款专为 NextJS、React 和 Material-UI 打造的高级 UI 套件。所有开发所需的 Material-UI 组件均已重新设计,并采用全新外观,灵感源自 Google 的 Material Design。除了众多基本元素外,我们还创建了额外的类。所有这些功能都将帮助您将项目提升到一个新的水平。
现在 UI Kit PRO React
Now UI Kit PRO React是由 Invision 和 Creative Tim 提供的一款高级 Bootstrap 4 工具包。它基于 React、React Hooks 和 Reactstrap,使用 Create React App 构建而成。它是一款精美的跨平台 UI 工具包,包含超过 1000 个组件、34 个部分和 11 个示例页面。Now UI Kit PRO React 将帮助您创建一个简洁干净的网站,完美契合当今的扁平化设计风格。如果您是 React Bootstrap 的粉丝,不妨看看这篇关于如何在 React.js 中使用 Bootstrap 的文章。
BLK• 设计系统 PRO React
BLK• Design System PRO React是一款基于 Bootstrap 4 的高级设计系统,由 React、Reactstrap 和create-react-app构建而成。它融合了赏心悦目的色彩、宽敞的卡片布局、精美的字体和图形。BLK • Design System PRO React采用深色设计,如果您想让您的网站更具时尚感,它绝对是您的理想之选。
碎片
Shards Dashboard React是一款免费的 React 管理仪表板模板包,采用现代设计系统以及大量自定义模板和组件。它遵循现代开发最佳实践,从零开始构建。
Paper Kit React
Paper Kit React是一款免费的 Bootstrap 4、React、React Hooks 和 Reactstrap UI 工具包,拥有浅色系、精美的排版和精心设计的绘图。所有对 Web 项目至关重要的元素都已完整编码。所有组件均完全响应式设计,在各种屏幕尺寸下都能呈现出色的视觉效果。过渡效果、阴影、颜色,都与纸张的流畅性相得益彰。
黑色仪表板反应
Black Dashboard React是一款精美的Bootstrap 4 ( Reactstrap ) 管理仪表板,它拥有大量可组合的组件,外观精美。如果您正在寻找一款用于管理和可视化业务数据的工具,那么这款仪表板正是您的理想之选。Black Dashboard 包含您在项目中可能需要的所有插件以及入门文档。它还采用深色设计,为您的网站增添酷炫效果。
React 应用示例
React Slack 克隆
React Slack Clone是一个静态的单页面 Web 应用,使用create-react-app引导,易于设置、分发和开发。它是pusher-chatkit-client库的轻量级 UI 封装器,用于演示如何将不同的功能协同工作,从而构建一个引人入胜的实时聊天客户端,并具备多种潜在的产品应用场景。Chatkit SDK 允许您实现聊天客户端所需的功能:公共/私人聊天室、实时消息收发、富媒体附件等等。
黑客新闻克隆
这个 React 项目是 Hacker News 的一个克隆版本,使用通用 JavaScript 重写,使用了 React 和 GraphQL。它旨在作为一个示例,帮助您使用生产就绪的技术构建项目。它还可以激发您尝试新的设计模式、新的库,或者只是构建新的东西。
德诺特
Dnote是一款基于 React 构建的优秀开源应用。它是一款面向程序员的简洁命令行笔记本。它提供了一种无需离开终端即可轻松捕获和检索信息的方式,让您保持专注。它还提供无缝的多设备同步功能和 Web 界面。
定量RBTF
QRBTF是一款开源 Web 应用,旨在美化您的二维码。它支持多种艺术二维码样式、参数化设计,并支持 SVG 下载。无需后端。QRBTF 是一个优秀的项目示例,展示了如何使用 React.js 进行构建。
React Chessground
React Chessground是一个非常著名的游戏 Chessground 的开源 React.js 包装器。
React 组件示例
材质 UI
Material UI是一个 React.js 框架,它使用 React Components 实现了 Google 的 Material Design。它包含许多组件,例如按钮、输入框、卡片、表格等等。您可以在这里找到所有已实现组件的列表。他们也在这里提供了一些入门模板,您也可以在他们的市场中查看一些高级产品。
React 图片库
React Image Gallery是一个开源的 React.js 组件,用于构建图片库和轮播。它采用响应式设计,支持移动端滑动手势和缩略图导航。React Image Gallery 还提供大量的自定义选项。
React Giphy 搜索框
React Giphy Searchbox是一个很酷的 React.js 组件,它以 Masonry 网格布局返回 Giphy 的 GIF 或贴纸。该组件最初会显示 Giphy 动态中的热门 GIF;当用户开始在搜索栏中输入内容时,它会切换到搜索结果。当用户选择图片时,会返回一个 GIF 对象。
反应简单聊天机器人
React Simple Chatbot是一个简单但非常实用的 React 聊天机器人组件,旨在创建对话聊天。它包含丰富的示例,可帮助您了解聊天机器人的工作原理,并且设计简洁易用。
React 稳定列表
React Stablelist是一个简单的 React.js 列表视图组件,它实现了虚拟化的概念,可以高效地渲染海量数据集。虽然已经有一些优秀的 React 组件实现了虚拟化技术,但在使用上述库时,维护各种布局和样式通常是一项挑战。因此,React-StableList 的开发充分考虑了响应式设计。
额外的
使用 React 制作
Made with React是一个美观实用的网站和应用程序集合,其中包含使用 React 或 React Native JavaScript 库的网站和应用程序。如果您正在为下一个 React 项目寻找灵感,这里或许是您的理想之选。从组件、主题、仪表板到实验性项目,Made with React 应有尽有,让您作为 React 开发者随时掌握最新动态。
最后的想法
不仅如此!我们会持续更新此列表,以便您分析和使用符合您需求的 React.js 项目。此外,如果您是 React 爱好者,不妨看看这份8 个顶级 React.js 免费模板列表,它们可以简化您的开发工作并节省您的时间。
文章来源:https://dev.to/creativetim_official/15-best-reactjs-project-examples-for-2020-cec