首页 > 图书中心 > React.js+Node.js+MongoDB企业级全栈开发实践

前言

前    言

哪些公司用React

全球500强公司中,很多知名企业都在用React,例如Facebook、纽约时报、雅虎、Airbnb、Asana、微软、联想、阿里、腾讯、小米等。React是大厂的选择,也是我们进大厂的选择。作为前端开发人员,掌握React是进入这些顶级公司的必备技能。

React对开发有什么好处

组件化开发减少了重复工作,提高了开发效率;用数据驱动页面变化,拒绝手动操作DOM,最大限度地减少了DOM操作带来的排版与重绘损耗,显著提高了网站性能。

React不仅仅是一个库、一种架构,甚至不只是一个生态系统,它是一个社区。在这里我们可以寻求帮助、发现机会并结交新朋友。我们将会遇到开发者和设计师、初学者和专家、研究人员和艺术家、教师和学生等各行各业的人士。我们的背景可能不同,但React让我们所有人都能够共同创建用户界面。

全栈开发更厉害、更有前途

全栈开发就是前端、后端,甚至是测试等什么都能干,一个人就能独立完成整个产品的开发。

全栈开发相对稀有,物以稀为贵。

全栈开发人员在学习过程中,接受的知识更广泛,再加上编程的很多知识点是相互关联的,因此,他们在学习新知识时,比如技术框架,有些一看就能联想到自己学过的知识,从而更快接受和理解新知识,甚至说给个文档上手就能写。

本书真的适合你吗

现在的前端开发和十年前已经完全不同了,不仅技术格局大面积翻新,而且开发思路也大不相同。这就对开发者提出了更高的要求,开发者不仅要能使用框架进行组件化开发,还要了解服务器端开发、数据库应用。

本书带领读者开发一个真实的企业项目——计算机选购配置系统,它是一个在线工具,根据用户选择的软件和应用程序,给出笔记本电脑和服务器的最优配置。该系统包括客户端和服务器端两个工程。

本书不仅详细讲解计算机选购配置系统的实现,让读者从基本概念到如何运用,再到内部原理,系统地学习,还介绍各种实用技巧,包括项目搭建、Toggle控制、与第三方集成等。读者仿佛置身于公司项目组参与开发,可以快速吸收高手的开发经验,缩短与老员工的差距。

本书特点

(1)本书以企业的真实项目作为案例,从实际应用的角度出发,讲解细致,分析透彻。

(2)全栈开发涉及客户端项目和服务器端项目两个工程,其中每个文件的代码都做了细致的解释,让读者不仅知其然,更知其所以然。

(3)内容深入浅出、轻松易学。本书用通俗易懂的语言讲解难理解的技术,并将设计思路贯穿其中,激发读者的阅读兴趣,让读者能够真正学习到React开发中实用、前沿的技术。

(4)技术新颖、与时俱进,结合时下热门的技术,如React.js、Redux、Hooks、webpack、Node.js、Express、MongoDB、axios、antd、微前端框架Micro-app,让读者全面了解并熟悉更多的相关开发技术,快速吸收实战经验。对于无法全面讲解的一些框架,也给出了文档地址供读者参考。

(5)贴近读者、贴近实际,大量成熟第三方组件和框架的使用和说明,可以帮助读者快速找到问题的最优解决方案。

配套资源下载

本书配套提供示例源代码,需要用微信扫描下面二维码获取。

如果阅读过程中发现问题,请用电子邮件联系booksaga@163.com,邮件主题务必写“React.js+Node.js+MangoDB企业级全栈开发实践”。

本书读者

?React+Node全栈开发人员

?React前端开发初学者

?React前端开发工程师

?从事后端开发但对前端有兴趣的人员

?高等院校或高职高专的学生

?培训学校的学生

编   者

2023年12月

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘