Book Image

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

By : Academind GmbH
4.8 (9)
Book Image

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

4.8 (9)
By: Academind GmbH

Overview of this book

**This course is now updated for the latest version of React—React 18** React.js is the most popular JavaScript library you can learn and use these days to build modern, reactive user interfaces for the web. In this course, you will dive into the core concepts of React, gaining a thorough understanding of its purpose and benefits. From building components and creating dynamic UIs to harnessing the full potential of React Hooks and working with state management using the Context API and React Redux, we have got you covered. Learn to build standalone React apps and connect them to backends using HTTP. Master routing and data fetching techniques with React Router. Implement user authentication in React apps and build full-stack applications with Next.js. The course includes multiple demo projects, ensuring hands-on experience and practical application. Whether you prefer working locally or in a cloud development environment, we’ve got the flexibility you need. We will also dive deep into advanced concepts such as debugging, styling with “Styled Components” and “CSS Modules,” working with Fragments and Portals, managing side effects, form handling with validation, incorporating Redux and Redux Toolkit, and leveraging React with TypeScript. Gain insights into animations and ensure robust code with comprehensive unit testing. This updated version includes two new practice projects and an extensively revamped JS Refresher section. The JS Refresher section provides a comprehensive understanding of JavaScript, laying a solid foundation for building React applications. By the end of this course, you will be equipped with the skills and knowledge to build robust web applications using React.js confidently.
Table of Contents (31 chapters)
21
Building a Multi-Page SPA with React Router
Chapter 1
Getting Started
Content Locked
Section 9
Creating React Projects: Browser-Based Versus Local Development
In this video, you will learn about creating React projects. We have two main options: creating projects locally on our system or using browser-based solutions like CodeSandbox. The advantages of a local setup include more configuration options and control, while browser-based setups offer a quick and hassle-free start. The video will cover creating a project locally and demonstrate how to create a project using CodeSandbox in the following lecture.