Pro MERN Stack

Full Stack Web App Development with Mongo, Express, React, and Node

  • Vasan Subramanian

Table of contents

  1. Front Matter
    Pages i-xxiii
  2. Vasan Subramanian
    Pages 1-16
  3. Vasan Subramanian
    Pages 17-39
  4. Vasan Subramanian
    Pages 41-60
  5. Vasan Subramanian
    Pages 61-84
  6. Vasan Subramanian
    Pages 85-135
  7. Vasan Subramanian
    Pages 137-169
  8. Vasan Subramanian
    Pages 171-201
  9. Vasan Subramanian
    Pages 203-231
  10. Vasan Subramanian
    Pages 233-265
  11. Vasan Subramanian
    Pages 267-313
  12. Vasan Subramanian
    Pages 315-376
  13. Vasan Subramanian
    Pages 377-426
  14. Vasan Subramanian
    Pages 427-470
  15. Vasan Subramanian
    Pages 471-513
  16. Vasan Subramanian
    Pages 515-527
  17. Vasan Subramanian
    Pages 529-534
  18. Back Matter
    Pages 535-542

About this book


Assemble the complete stack required to build a modern web app using MongoDB, Express, React, and Node. This book also covers many other complementary tools: React Router, GraphQL, React-Bootstrap, Babel, and Webpack. This new edition will use the latest version of React (React 16) and the latest React Router (React Router 4), which has a significantly different approach to routing compared to React Router 2 which was used in the first edition of the book.

Though the primary focus of Pro MERN Stack is to equip you with all that is required to build a full-fledged web application, a large portion of the book will be devoted to React 16. The popular MEAN (MongoDB, Express, AngularJS, Node) stack introduced Single Page Apps (SPAs) and front-end Model-View-Controller (MVC) as new and efficient paradigms. 

Facebook's React is a technology that competes indirectly with AngularJS. It is not a full-fledged MVC framework. It is a JavaScript library for building user interfaces (in some sense the View part). Yet, it is possible to build a web app by replacing AngularJS with React – hence the term MERN stack.

You will:
  • Discover the features of React 16 to get the maximum out of this library
  • Gain the basics of MongoDB, Express, and Node to build a web app
  • Work with other libraries complementary to React, including React-Bootstrap, React Router, and GraphQL
  • Use tools such as Babel and Webpack required to build JavaScript-based SPAs 
  • Tie all the components together to build a complete web app.


MERN React Reactjs MERN Stack MongoDB Mongo Express NodeJS Express.js

Authors and affiliations

  • Vasan Subramanian
    • 1
  1. 1.BangaloreIndia

Bibliographic information