Book Image

React - The Complete Guide (Includes Hooks, React Router, and Redux) Second Edition - Second Edition [Video]

By : Academind by Maximilian Schwarzmüller
4.8 (10)
Book Image

React - The Complete Guide (Includes Hooks, React Router, and Redux) Second Edition - Second Edition [Video]

4.8 (10)
By: Academind by Maximilian Schwarzmüller

Overview of this book

**This course is now updated for React 18** Starting with an introduction to React concepts, you will progress through JavaScript refresher modules to solidify your knowledge base before tackling React essentials such as components, JSX, and state management. Each section builds on the previous one, ensuring a structured learning path. You'll delve into practical applications, creating dynamic user interfaces and single-page applications using React Router. The course also covers state management in depth with Redux and the Context API, equipping you with the skills to handle complex application states efficiently. Beyond functional programming, you'll explore class-based components to understand different approaches within React. From setting up your development environment to deploying robust applications, you'll acquire actionable skills that are immediately applicable in professional settings. This course also emphasizes best practices in coding and application architecture, preparing you to write clean and efficient code. Additionally, learn to manage side effects with Hooks, use Redux for state management across large applications, and optimize React apps for performance. By the end of this course, you will have an in-depth understanding of React and its ecosystem, ready to tackle any challenges in modern web development.
Table of Contents (33 chapters)
25
A Introduction to NextJS - App Router
33
Course Roundup
Chapter 2
JavaScript Refresher
Content Locked
Section 8
Revisiting Functions and Parameters
In this video, you will learn about functions in JavaScript. The video explains how functions can be created using the function keyword or arrow function syntax. The video covers defining functions, accepting parameters, and returning values. The importance of naming functions based on their purpose is also highlighted.