使用React构建现代Web应用,需要组合使用一个完整的技术栈:MongoDB(NoSQL数据库)、Express(Web应用服务器框架)及其运行语言Node(服务器端的JavaScript),从而形成对React技术的完美补充。本书还涵盖了构建完整Web应用所用到的诸多工具:ReactRouter、React-Bootstrap、Redux、babel以及webpack。《MERN全栈开发使用MongoExpressReact和Node》旨在帮助读者掌握构建完备Web应用的技能,书中的大部分内容都会专注于React技术的使用。流行的MEAN(MongoDB、Express、AngularJS、Node)技术栈引入了单页面应用(SPA)和前端的MVC(模型-视图-控制器)模式,引领了全新、高效的开发模式。不过它也有缺点,例如缺乏能够良好支持SEO的服务器端渲染能力,以及作为框架而言过于严格的规范性。Facebook创立的React技术并不是AngularJS直接的竞争对手,它并不是一个完整的MVC框架,而是一个用于创建用户界面(某种意义上来说,就是视图部分)的JavaScript库。然而,使用React替代AngularJS来创建Web应用也是完全可行的,这也正是MERN技术栈存在的价值。主要内容●详细了解React及其编程风格,了解如何充分发挥它的能力●了解MongoDB、Express和Node的基本功能,这些功能足以让你完成Web应用的搭建●学习补充React功能的相关工具,包括React-Bootstrap和ReactRouter●使用必要的工具搭建基于JavaScript的单页面应用●将所有组件连接在一起,构建完整的Web应用

提示:百度云已更名为百度网盘(百度盘),天翼云盘、微盘下载地址……暂未提供。