Chapter 1, JavaScript Fundamentals
Chapter Goal:
- Introduction to JavaScript
- Constants
- Variable Declaration
- Rest Parameters
- Spread Syntax
- Destructuring
- Control Loops
- Type Conversion
- Operators
- Functions
- Closures
- Arrays
- Classes & Modules
- DOM Modification
- Error Handling
- HTTP Requests
- Promises
- Form Handling in JS
Chapter 2, Introducing React.js
Chapter Goal:
- Installing Node.js - Installing React
- Basic Concepts of React
o Single Page Applications o Immutability
o Purity
o Composition o Presentational vs Container Components
o Events
o Form Handling in React
o Hooks
- React Element using JavaScript - React Element using JSX
- Stateless & Stateful React Components
- Creating Your First React Component - Working with Data
- AJAX Calls
- Working with the State Object
- Styling React Components
o CSS in React
o SASS in React
o Styled Components
- Babel - Webpack
Chapter 3, Next.js
Chapter Goal:
- Introduction to Next.js
- Features of Next.js
- Getting Started - Routing in Next.js
- Dynamic Loading
- Adding Multimedia Content
- Creating Interactive App using Next.js
- Configuring Webpack & Babel
- Getting Data from Remote Server
- Using Redux with Next.js
- Using GraphQL with Next.js Chapter 4, Adding Server-Side Rendering to Your React Application
Chapter Goal:
About the Author: Mohit Thakkar is a Software Engineer with a multinational company. He has published five books and a research paper in the International Journal of Advanced Research in Management, Architecture, Technology and Engineering.