Of course if you go this route then the current API docs won't be able to help you. If you plan to use this book I'm certain you'll learn a lot, but you may want to pay extra close attention to the software versions when installing dependencies. Unfortunately the editing is sub-par, and the deprecated software which is a fun challenge in the beginning, becomes a nightmare to keep straight by the halfway point in the book. The author does a great job of introducing everything in order, and he explains most things well. I'm also mildly peeved by the author's tendency to say "Go read the documentation for this information." While that is the stereotypical programmer response to any technical question, when it's in a book meant to teach it seems a tad lazy. I've certainly learned a lot from spending hours correcting the mistakes in this book, not to mention how well I've learned all the dependencies due to nearly everything in this book being deprecated. Overall, a superb foundational book to learning all things MERN. It would also be nice to have seen how testing is done on node/react which is notably lacking in the book. I didn't have too much trouble reading the docs to get it working but best to stick with the versions listed in the pro-mern-stack repo. The end of section quizzes (with answers at the end of chapters) really help crystallise your understanding so you don't end up just copy/pasting code without much regard to what is actually happening.Ī deduction of 1 star is given because the book is somewhat outdated in terms of the packages it uses like react-router and webpack. Initially, you may find some code redundant but later realise that it was intentionally done to highlight why the refactoring shown afterwards is necessary. Step by step, the book guides the reader into implementing a simple issue tracker by iteratively expanding on concepts. Vasan introduces concepts one at a time without overwhelming you with too much information. Prior knowledge of JavaScript, HTML, and CSS is required.Īn excellent book that helps those new to the MERN stack understand the whole ecosystem from the ground up. Who This Book Is ForDevelopers and architects who have prior experience in any web app stack other than the MERN stack will find the book useful to learn about this modern stack. What You Will LearnDiscover the details of React, the React Way, and how to get the maximum out of this librarySee the basics of MongoDB, Express, and Node, enough to build a web appWork with other tools complementary to React, including React-Bootstrap and React RouterUse the tools required to build JavaScript based SPAs Tie all the components together to build a complete web app. Yet, it is possible to build a web app by replacing AngularJS with React – hence the term MERN stack. It is a JavaScript library for building user interfaces (in some sense the View part). But it has its shortcomings such as lack of support for SEO friendly server-side rendering and being too prescriptive by being a framework.Facebook's React is a technology that competes indirectly with AngularJS. This book will also cover many other tools that go into building a complete web React Router, React-Bootstrap, Redux, Babel, and webpack.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.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. Assemble the complete stack required to build a modern web app using MongoDB (a NoSQL database) and Express (a framework for web application servers), which runs on Node (JavaScript on the server side), complement React very nicely.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |