


定价:69元
印次:1-1
ISBN:9787302712527
出版日期:2026.04.01
印刷日期:2026.04.01
图书责编:古雪
图书分类:教材
"本书以React19为基础,注重实战操作,旨在帮助读者快速掌握React编程技能,并构建基于React生态的企业级应用框架。全书分为3篇共17章:基础篇涵盖React概述、开发环境搭建、应用搭建、JSX、合成事件、组件和渲染;进阶篇涵盖Hooks、内置组件、内置API、路由、状态管理仓库、UI框架、TypeScript应用;实战篇则聚焦企业级应用框架搭建和Web端管理系统开发。 为方便学习,本书提供章节案例源码、教学课件、思维导图。本书注重理论与实践相结合,能帮助读者在学习的程中积累实战经验,提升编程技能。本书既适合Web前端开发初学者自学,也可作为计算机相关专业的教材。"
曹文杰,拥有多年Web端开发经验,精通Vue,React两种主流前端开发框架。目前正从事大型软件的搭建与开发,对新技术保持着敏锐的直觉。
前言 React是一款备受欢迎的JavaScript框架,专注于构建用户界面,与Vue和Angular并称为三大主流前端框架。凭借其丰富的生态系统、平滑稳定的升级路径以及出色的用户体验,React在全球范围内广受开发者青睐,也成为众多大型企业开发现代化Web应用的重要技术之一。 本书主要内容包括: 第1章React概述,介绍React的主要特点和发展历程,帮助读者快速了解React。 第2章React开发环境搭建,介绍如何安装Node.js、VS Code和Vite,为搭建第一个React程序做准备。 第3章React应用搭建,介绍如何搭建第一个React项目,并对项目结构与文件进行详细分析,帮助读者初步掌握React的使用。 第4章JSX,介绍JSX的概念、使用规则以及如何在JSX中使用JavaScript。 第5章React合成事件,介绍React中的鼠标事件、键盘事件、焦点事件、表单事件和滚动事件,以及事件传参的方法。 第6章React组件,介绍类组件、函数组件、受控组件、非受控组件,以及组件的5种常用通信方式。 第7章React渲染,介绍条件渲染、渲染列表,以及在React中使用CSS的3种方式。 第8章React Hooks,将React官方提供的Hooks分为八大类(数据管理、生命周期、状态保存、状态的获取与传递、过渡更新、乐观更新、工具类和自定义类),并详细介绍其用法及如何自定义Hooks。 第9章React内置组件,介绍React官方提供的Fragments、Suspense、Str...
目录
第一篇基础篇
第1章React概述
1.1React简介
1.2React发展历程
第2章React开发环境搭建
2.1Node.js
2.1.1下载
2.1.2安装
2.2Npm
2.2.1设置镜像
2.2.2Npm、Yarn和Pnpm
2.2.3Npm常用命令
2.3Visual Studio Code
2.3.1安装VS Code
2.3.2安装VS Code扩展
2.4Vite
2.4.1为什么选择Vite
2.4.2Vite特点
本章小结
第3章React应用搭建
3.1搭建第一个React项目
3.2分析第一个React程序
3.2.1目录结构分析
3.2.2文件分析
本章小结
第4章JSX
4.1JSX是什么
4.2JSX规则
4.2.1只能返回一个根元素
4.2.2标签必须闭合
4.2.3使用驼峰命名法给大部分属性命名
4.2.4特性名称基于DOM API
4.3在JSX中通过花括号使用JavaScript
4.4渲染动态HTML
本章小结
第5章React合成事件
5.1鼠标事件
5.1.1onClick
5.1.2onDoubleClick
5.1.3onMouseOver
5.1.4onMouseLeave
5.2键盘事件
5.2.1onKeyDown
5.2.2onKey... 查看详情
"l紧跟技术前沿:基于React 19版本,涵盖新特性和丰富实践,帮助读者掌握前沿技术。
l内容全面系统:从React基础到企业级应用实战,涵盖React生态核心知识,构建完整知识体系。
l注重实战应用:通过丰富的案例和项目实战,将理论知识应用到实际开发中,提升读者实战能力。
l循序渐进讲解:17章内容由浅入深,循序渐进,适合不同基础的读者学习。"




