React 初学者进阶指南:从环境搭建到部署上线

概览

环境搭建

核心概念

TodoList 实战

部署上线


一、快速搭建 React 开发环境

1. 选型:Vite 或 Create React App

  • Vite:轻量、热更新速度快、可定制度高,适合追求更高效率的开发者。
  • Create React App (CRA):社区支持全面,文档丰富,适合初学者上手。

我使用的是Vite

React 初学者进阶指南:从环境搭建到部署上线_第1张图片

React 初学者进阶指南:从环境搭建到部署上线_第2张图片

提示

2. Node.js & 包管理器

  • 推荐 Node.js 16+ / 18+。
  • 包管理器可选 npm / yarn / pnpm,选一个自己熟悉就好。

3. VS Code 常见插件

  • ESLint + Prettier:统一代码风格,避免低级错误;
  • React/Redux Snippets:快速生成组件模板,节省重复输入;
  • GitLens:查看 commit 历史、分支对比等,提升协作效率。

二、React 基础:JSX、组件化、单向数据流

1. JSX 与组件

  • JSX 让我们在 JavaScript 中使用类似 HTML 的语法,实际是语法糖;
  • 函数组件 (Function Component) 更简洁,配合 Hooks 完成状态管理;
  • 拆分组件时,遵循单一职责原则,不要让一个组件承担过多逻辑。

2. props 与 state

  • props:从父组件传递的只读数据,用于展示或传递回调函数;
  • state:组件内部可变数据,通过 useState / useReducer 等 Hooks 管理。

3. 单向数据流

  • 父组件掌握数据,子组件通过 props 获取;子组件中触发事件

你可能感兴趣的:(react.js,前端,前端框架)