Summary
The JavaScript ecosystem has grown immensely over the past 10+ years. In this chapter, we first discussed the JavaScript Ecosystem first. JavaScript can be used to build full backend web servers and services, command-line interfaces, mobile apps, and front-end sites. In the second section, we introduced Node.js. We discussed how to set up Node.js for out of browser JavaScript development, the Node Package Manager, loading and creating modules, basic HTTP servers, streams and piping, filesystem operations, and the Express server. In the final topic, we introduced the React framework for frontend web development. We discussed installing React and the basics and specifics of React.
This rounds up the book. In this book, you examined major features in ES6 and implemented these features to build applications. Then, you handled JavaScript browser events and created programs that follow the TDD pattern. Lastly, you constructed the backend framework Node.js and the frontend framework React...