react 入门教程1

admin5个月前 (06-19)it知识293

🔧 一、环境搭建(必做)

  1. 安装 Node.js 和 npm

    • 官网下载 LTS 版 Node.js(推荐 v18.x+),安装时勾选“自动安装 npm”

    • 终端验证安装:

node -v  # 检查 Node.js 版本npm -v   # 检查 npm 版本

创建 React 项目

  • 使用官方脚手架工具:

npx create-react-app my-app  # my-app 为项目名cd my-appnpm start                   # 启动开发服务器(默认端口 3000)


  • 浏览器访问 http://localhost:3000 查看初始化页面

🗂️ 二、项目结构解析(关键文件)

my-app/├── public/│   └── index.html         # HTML 入口(含 `<div id="root">` 挂载点)├── src/│   ├── App.js             # 根组件(核心开发文件)│   ├── index.js           # 应用入口(渲染根组件到 DOM)│   └── App.css            # 组件样式└── package.json           # 项目依赖配置

修改流程‌:编辑 App.js 中的组件代码 → 自动更新页面

⚛️ 三、核心概念与实践

  1. 组件开发

    • 函数组件‌(推荐):

function Welcome(props) {  return <h1>Hello, {props.name}!</h1>;}

JSX 语法规则‌:

  • 标签必须闭合(如 <br />

  • 多元素需用 <div> 或 <> 片段包裹

function AboutPage() {  return (    <>      <h1>About</h1>      <p>JSX 比 HTML 更严格</p>    </>  );}

样式添加

  • 使用 className 替代 CSS 的 class

<div className="container">内容</div>

数据传递

  • 父组件 → 子组件:通过 props 单向传递

<Welcome name="React" />  // 子组件通过 props.name 获取


标签: 分享IT知识

相关文章

技术与艺术的融合:创造无比魅力的结合

在人类文明的发展史上,技术与艺术如同一对形影不离的伙伴,共同推动了人类社会的进步。随着科技的飞速发展,技术与艺术的融合愈发紧密,为我们揭示了一个全新的视角,让我们重新审视这两股强大的力量。在当今数字化...

优美程序是怎样的

程序优美是一个主观的概念,每个人可能会有不同的看法。然而,以下是一些可能导致程序优美的因素:简洁性:优美的程序应该尽可能地简洁明了。这意味着应该使用尽可能少的数据结构和算法,以及尽可能简单的代码。可读...

享受工作:找到事业与生活的平衡点

工作是我们日常生活中不可或缺的一部分。我们花费大量的时间和精力在工作中,因此,如何享受工作并找到事业与生活的平衡点就显得尤为重要。在这篇文章中,我们将探讨如何享受工作,让事业和生活愉快并行。首先,了解...

关于夏天

在一个炎热的午后,阳光穿过树叶的缝隙,洒在公园的草地上。空气中弥漫着夏日的气息,那是炎热中夹杂着淡淡的花香,还有草地的清新味道。在这个充满活力的季节,夏天以其独特的方式展示着它的魅力。夏天是一个充满色...

个人学习计划

学习计划是一个帮助你提高学习效率和使用时间的有效工具。以下是一个可能的学习计划:目标设定。 在开始学习之前,明确你的学习目标和目的地,这有助于你制定实际可行的计划。分解任务。 将大...

炎热的夏天

夏天是一个充满活力和热情的季节,炎热的的气息让人感到无力和疲惫。但是,这个季节也有着许多美好的回忆和乐趣,让我们一起来看看夏天的美好与炎热吧。首先,夏天的天气非常炎热,太阳高照,蓝天白云,气温高达30...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。