rkhan1971 / React---The-Complete-Guide-includes-Hooks-React-Router-and-Redux-Second-Edition

Code snapshots and materials for our "React - The Complete Guide (Includes Hooks, React Router, and Redux)" Second Edition course

Home Page:https://www.packtpub.com/product/react-the-complete-guide-includes-hooks-react-router-and-redux-second-edition-video/9781801812603

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

This course is now updated for the latest version of React—React 18

This is the code repository for React - The Complete Guide (Includes Hooks, React Router, and Redux) - Second Edition [Video], published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.

About Course

React.js is the most popular JavaScript library you can learn and use these days to build modern, reactive user interfaces for the web. Learn React.js in a practice-oriented way, using all the latest patterns and best practices that you need. You will learn all the key fundamentals as well as advanced concepts and related topics to turn you into a React.js developer.

You will begin with a thorough introduction to React.js and the core basics: how React works, building components and UIs, props, and dynamic data binding. Then, we will proceed toward working with user events, React hooks, fragments, and portals, and will learn to deal with side-effects, class-based components, and functional components. Gain an in-depth knowledge about handling forms and user input, Redux and Redux Toolkit, Next.js, combining React with TypeScript, and much more. This is a huge course because it really covers EVERYTHING you need to know and learn to become a React.js developer!

You will get tons of useful information out of this course. The goal of this course is to ensure that you feel confident working with React so that you can apply for React jobs, use it in your own projects, or simply enhance your portfolio as a developer; whatever your goal is, this course gets you there!

By the end of this course, you will become a React.js developer.

Target Audience

Students who want to learn how to build reactive and fast web apps or want to take their web development skills to the next level can opt for this course.

This course starts with zero knowledge assumed. All you need is basic web development (HTML + CSS) and JavaScript knowledge. However, the course even includes a brief JavaScript refresher to ensure that we are all on the same page. ES6+ JavaScript knowledge is beneficial but not a must-have.

No prior React or any other JS framework experience is required!

Course Key Features

  • Learn all the core basics followed by advanced topics in a progressive manner
  • Provide amazing user experiences by leveraging the power of JavaScript with ease
  • Build powerful, fast, user-friendly, and reactive web apps
  • What You Will Learn

  • Learn all about components, props, and dynamic data binding
  • Work with user events and states to create interactive apps
  • Learn all about React Hooks and React components
  • Understand class-based components and functional components
  • Explore Redux and Redux toolkit
  • Learn to combine React with TypeScript and add animations
  • Author Bio

    Academind GmbH
    Bundling the courses and the knowledge of successful instructors, Academind strives to deliver high-quality online education. The platform covers topics such as web development, data analysis, and more in a fun and engaging way.

    Maximilian Schwarzmüller
    Since the age of 13, he has never stopped learning new programming skills and languages. In his early days, he started creating websites simply for fun. This passion has remained and shaped his decision to work as a freelance web developer and consultant. Although he started web development on the backend (PHP with Laravel and NodeJS), he has progressed to becoming a front-end developer using modern frameworks such as React, Angular, and VueJS 2 in many projects.

    The most rewarding experience for him is to see how people find new and better jobs, build exciting web applications, acquire amazing projects, or simply enjoy their hobby with the help of his content.

    Course Table of Contents

    Section 1: Getting Started
    Section 2: JavaScript Refresher
    Section 3: React Basics & Working With Components
    Section 4: Time to Practice - Component Basics [Added in July 2023]
    Section 5: React State & Working with Events
    Section 6: Rendering Lists & Conditional Content
    Section 7: Styling React Components
    Section 8: Debugging React Apps
    Section 9: Time to Practice - A Complete Practice Project
    Section 10: Diving Deeper - Working with Fragments, Portals & "Refs"
    Section 11: Advanced - Handling Side Effects, Using Reducers & Using the Context API
    Section 12: Practice Project - Building a Food Order App
    Section 13: A Look Behind The Scenes Of React & Optimization Techniques
    Section 14: An Alternative Way Of Building Components - Class-based Components
    Section 15: Sending Http Requests (e.g. Connecting to a Database)
    Section 16: Building Custom React Hooks
    Section 17: Working with Forms & User Input
    Section 18: Practice Project - Adding Http & Forms To The Food Order App
    Section 19: Diving into Redux (An Alternative To The Context API)
    Section 20: Advanced Redux
    Section 21: Building a Multi-Page SPA with React Router
    Section 22: Adding Authentication To React Apps
    Section 23: Deploying React Apps
    Section 24: A (Pretty Deep Dive) Introduction to Next.js
    Section 25: Animating React Apps
    Section 26: Replacing Redux with React Hooks
    Section 27: Testing React Apps (Unit Tests)
    Section 28: React + TypeScript
    Section 29: Optional - React Hooks Introduction & Summary
    Section 30: Optional - React Summary & Core Feature Walkthrough
    Section 31: Course Roundup

    About

    Code snapshots and materials for our "React - The Complete Guide (Includes Hooks, React Router, and Redux)" Second Edition course

    https://www.packtpub.com/product/react-the-complete-guide-includes-hooks-react-router-and-redux-second-edition-video/9781801812603

    License:MIT License


    Languages

    Language:JavaScript 59.4%Language:CSS 24.0%Language:HTML 15.6%Language:TypeScript 0.9%