首页 > 数据库 >【EasyBlog】基于React+AntD+NextJS+NestJS+MySQL打造的开源博客系统

【EasyBlog】基于React+AntD+NextJS+NestJS+MySQL打造的开源博客系统

时间:2024-09-21 18:45:29浏览次数:1  
标签:blog 管理 DB React EasyBlog NextJS easy MySQL com

Github项目地址:https://github.com/fecommunity/easy-blog, 欢迎Star。

Easy-Blog

Easy-Blog 是一套集成文章发表、页面创建、知识库管理、博客后台管理等功能于一体的博客系统。

首页-浅色主题

首页-暗黑主题

文章阅读

后台管理

✨ 特性

相关文章

  • 什么是 Web Worker 以及如何在 NextJS 中使用它
    先决条件reactjs/nextjs基础知识什么是网络工作者javascript是一种单线程语言,它使用的线程称为主线程浏览器实际上使用其他线程来自浏览器api的webworker是您使用javascript创建和注册附加线程的一种方式当您只能在主线程上工作时,为什么还要创建其他线程呢?假......
  • 什么是反应? Reactjs 概念和术语概述
    什么是react?react是一个javascript库,用于构建用户界面,特别是单页应用程序(spa)。它允许开发人员创建可重用的组件来管理其本地状态并处理用户交互。react遵循单向数据流,这意味着数据从父组件流向子组件,从而促进更好地管理数据和ui状态。关键react术语和概念......
  • 了解 React 的 useMemo:它的作用、何时使用它以及最佳实践
    react是一个用于构建用户界面的强大库,但随着应用程序的增长,您可能会注意到性能有时会成为问题。这就是像usememo这样的reacthook发挥作用的地方。在本文中,我们将深入探讨usememo的作用、何时有用以及使用它的最佳实践。我们还将介绍一些需要避免的常见陷阱。什么是......
  • 了解 React Cache 功能
    随着react生态系统的不断扩大,优化数据获取的更强大的工具之一就是缓存功能。此内置功能允许您执行许多操作,例如有效管理和存储服务器数据、减少冗余网络请求以及提高整体应用程序性能。在本文中,我们将了解react中的缓存功能、它的好处以及如何使用它。什么是react缓存功......
  • Suspense and Fiber- The Intricate Machinery Behind React&#s Rendering Elegance
    reactfiber是react并发渲染的核心,它使框架能够将任务分解为更小的单元,并优先处理更重要的任务,从而实现更流畅、响应更灵敏的用户界面。当与suspense配合使用时,它允许react“暂停”渲染,在等待数据获取或计算等任务完成时显示后备ui。fiber是一个javascript对象,代表rea......
  • Redux 与 ContextProvider:在 React 应用程序中选择状态管理
    长话短说当您需要一个强大且可扩展的解决方案来进行复杂的状态管理时,请使用redux,特别是在具有许多组件与状态交互的大型应用程序中。当你的状态管理需求更简单、更本地化,或者当你想避免小型应用程序中redux的开销时,请使用context.provider。让我们开始吧在react或nex......
  • React 设计模式~布局组件~
    屏幕分割器这种模式经常用于由侧边栏、主栏等组成的常见布局。?app.jsimport{splitscreen}from"./components/split-screen";constleftside=({title})=>{return<h2style="{{"backgroundcolor:>{title}</h2>;};constrightside=({title})=>{......
  • ReactJS 设计模式:编写健壮且可扩展的组件
    reactjs中的设计模式为应用程序开发中的常见问题提供了标准化且经过验证的解决方案。使用这些模式不仅使您的代码更具可读性和可维护性,而且还增强了其可扩展性和健壮性。让我们深入研究一些最流行的reactjs设计模式,并通过示例来说明它们的用法。1.容器和表示组件模式容......
  • Recharts:终极 React 图表库
    在当今数据驱动的世界中,有效可视化数据的能力比以往任何时候都更加重要。无论您是数据科学家、开发人员还是业务分析师,创建富有洞察力的交互式图表都可以帮助您清晰地传达复杂的信息。用于此目的的最佳工具之一是recharts——一个完全基于react组件构建的可组合图表库。在这篇......
  • React Native 最佳实践
    如果您是reactnative开发者初学者,或者有经验,那么您必须意识到代码实践是一项不容妥协的技能。作为开发人员,项目的交付是必须的,但编写可扩展且高质量的代码将对您和您的团队的未来有所帮助。在我们继续之前,这些实践可以在reactnativecli或expo项目上使用。从2024年开始,r......