React.js+TypeScript前端应用开发实践
"一线互联网公司知名专家执笔,理论实践并重 "

作者:向治洪

丛书名:清华开发者书库

定价:69元

印次:1-1

ISBN:9787302714323

出版日期:2026.04.01

印刷日期:2026.04.23

图书责编:崔彤

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书定位为React前端开发入门与实战,是一本前端零基础到React项目实战能力提升的技术进阶类图书。基础部分主要介绍的是前端开发的基础知识和React框架开发的基础知识,如前端基础、TypeScript语言基础、React开发环境搭建和基础组件等知识。进阶部分主要介绍React框架的基础知识和生态组成,如事件监听处理、动画、导航与路由、网络请求、应用状态管理以及常见的UI框架等内容。实战部分则主要介绍的是React的工程化构建、项目实战和项目打包上架,此部分内容是对React基础知识的综合运用和总结。 本书以实战为主,理论和实践相结合,通过大量代码的演示和讲解,在基础知识点讲解中穿插了大量的实例,最后通过两个商业级实战项目结尾。通过阅读本书,读者将会收获到React项目开发的各项基础技能,从而快速上手React商业项目的开发。作为一本入门到实战类型的书籍,本书既可作为前端开发初学者的入门书籍,也可作为前端技术人员的知识补充以及作为培训机构和大中专院校的教学用书。"

"向治洪,前端开发专家,10余年软硬件开发经验,多年互联网大厂实战经验,著有《React Native移动开发实战》、《Kotlin入门与实战》、《Weex跨平台开发与实战》、《Flutter跨平台开发入门与实战》、《Android应用开发详解》、《Vue.js 3.x+TypeScript前端应用开发实践》和《鸿蒙HarmonyOS应用开发实战》等;在CSDN、掘金社区、知乎、腾讯云等技术社区拥有二十多万粉丝,千万的访问量;"

前言 React框架的发展历史最早可以追溯到2011年。当时在Facebook工作的软件工程师Jordan Walke受到XHP(一个PHP的HTML组件库)的影响,发布了一个名为FaxJS的React早期原型,并首次应用在Facebook的新闻信息流项目上。随后Facebook在Instagram项目中也大量使用FaxJS,项目的开发效率、性能都得到了极大的提升。 2013年5月,在JSConf US 2013大会上,Jordan Walke正式公开了FaxJS的改进版本,并将其命名为React,同时开源了其核心代码。这一发布颠覆了当 时“以jQuery为核心的DOM操作模式”,提出了“虚拟DOM”“声明式编程”等创新理念,引发前端社区广泛关注。当年10月,React发布了0.3.0版本,该版本首次支持JSX语法,也成为React框架的标志性特性之一。随后在2015年2月,Facebook的React Conf大会上发布了基于React的跨平台框架React Native,首次实现了“一份代码运行于iOS/Android”,从而拓展了React框架的应用边界。 在经过近四年的不断迭代和优化后,2015年4月,React发布了首个正式版本15.0.0。该版本带来了诸多的新特性和改进,如重构了底层DOM渲染逻辑、支持错误边界等。伴随着状态管理、路由、构建工具等生态系统工具的快速完善,Netflix、Airbnb、Uber、阿里巴巴等互联网巨头相继采用React开发核心业务,推动了React快速成为前端开发的主流框架。2017年9月,React发...

目录
荐语
查看详情 查看详情

目录

第1章前端基础

1.1前端技术简介

1.2HTML

1.2.1HTML简介

1.2.2HTML编辑器

1.2.3HTML标签

1.3CSS

1.3.1CSS简介

1.3.2CSS选择器

1.3.3CSS样式入门

1.4JavaScript

1.4.1JavaScript简介

1.4.2JavaScript基础语法

1.4.3JavaScript缺陷

1.5SPA与MPA

第2章TypeScript基础

2.1TypeScript初体验

2.1.1TypeScript简介

2.1.2安装TypeScript

2.1.3TypeScript示例

2.1.4TypeScript代码调试

2.2TypeScript基础语法

2.2.1变量

2.2.2函数

2.2.3模块

2.2.4命令空间

2.3类

2.4接口

2.5泛型

2.6迭代器和生成器

2.6.1迭代器

2.6.2生成器

2.7编译选项

2.8习题

第3章React快速入门

3.1React简介

3.2虚拟DOM

3.3JSX语法基础

3.3.1JSX简介

3.3.2嵌入表达式

3.3.3绑定属性

3.3.4绑定事件

3.3.5条件渲染

3.4开发工具

3.5项目示例

3.5.1安装Node.js

3.5.2创建React项目 ... 查看详情

从零基础到商业实践,一本吃透React.js+TypeScript前端开发全流程


查看详情