react 入门教程1

admin4周前 (06-19)it知识79

🔧 一、环境搭建(必做)

  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-app
npm 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知识

相关文章

职场人如何写季度总结

作为职场人,写季度总结是一个展示自己工作成果和总结经验教训的机会。以下是一些撰写季度总结的建议:明确总结的目的:季度总结的目的是为了向上级领导汇报本季度的工作进展、成果和教训,以及下季度的工作计划。因...

灵动:生活中的艺术与智慧

在这个充满变化的世界里,灵动是一种独特的魅力,它让我们的生活更加丰富多彩,充满了可能性和创意。灵动不仅是一种艺术,更是一种智慧,它存在于我们的思维、情感和行动中。首先,灵动是一种艺术。在我们的生活中,...

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

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

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

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

夏天的台风

夏天,是一个充满活力和生命力的季节,但同时也伴随着台风的出现。每年的这个时期,台风如同一股强大的自然力量,给人们的生命和财产带来了一定的威胁。在台风的肆虐中,可以看到大自然的威力与无情。台风带来的强风...

拖延症重度患者怎样自救

对于拖延症的重度患者,自救的关键在于以下几点:识别并克服拖延的借口。拖延常常因为我们害怕、不确定、不想不舒服而找到各种借口。我们必须识破这些借口,并对自己说:“如果我拖延,后果将不堪设想。”制定清晰的...

发表评论

访客

看不清,换一张

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