React 基础入门

发布: (2026年4月16日 GMT+8 18:51)
3 分钟阅读
原文: Dev.to

Source: Dev.to

Cover image for React Basics for Beginners

我的 React 学习第一步

当我开始做网页开发时,我只会 HTML、CSS 和基础的 JavaScript。我能够搭建简单的网站,但随着项目规模的扩大,我发现自己不断重复相同的代码,且难以管理所有内容。

于是我开始学习 React。起初它让人感到困惑,但慢慢地我掌握了基础,使用起来也变得更容易。

什么是 React?

React 是一个用于构建用户界面的 JavaScript 库。它由 Facebook 创建。

简而言之,React 通过把页面划分为称为 组件 的小块来帮助我们构建网站。每个组件负责页面的一个部分,例如头部、底部或内容区域。

为什么使用 React?

React 让开发更简洁、更高效。

  • 有助于组织代码
  • 可以复用组件
  • 易于更新和维护
  • 提升性能

React 只会更新页面中发生变化的部分,因此比传统网站更快。

什么是可复用组件?

可复用组件意味着只写一次代码,却可以多次使用。

例如,避免这样重复代码:

Click
Click
Click

我们可以创建一个组件:

function Button() {
  return Click;
}

然后复用它:

这样代码就简洁、清晰了。

在博客中使用可复用组件

在博客里,每篇文章的结构都相似,所以我们可以创建一个组件并多次使用。

function PostCard(props) {
  return (
    
      
## {props.title}

      
{props.content}

    
  );
}

然后这样使用:

这样既省时,又避免了重复代码。

SPA 与 MPA

  • SPA(单页应用) 只加载一个页面,并在不刷新页面的情况下更新内容。React 采用这种方式,体验更快。
  • MPA(多页应用) 每次点击链接都会加载一个新页面,相比 SPA 较慢。

主要区别: SPA 不会重新加载页面,而 MPA 在每次导航时都会重新加载页面。

库 与 框架

  • 库(Library): 提供特定功能的工具,使用方式由我们自己控制。React 是一个库。
  • 框架(Framework): 提供完整的应用结构,控制整体流程。常见的有 Angular 和 Django。

主要区别: 使用库时我们掌控代码的执行,而使用框架时框架掌控整体流程。

0 浏览
Back to Blog

相关文章

阅读更多 »