-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
React JS Masterclass - Go From Zero To Job Ready
By :
React JS Masterclass - Go From Zero To Job Ready
By:
Overview of this book
This course begins with an in-depth introduction to React software and its features, pros and cons of use, and outlines the fundamentals, including components and props, state, hooks, context, and reducers.
Over the course duration, we will explore JSX and components state and props, event handling, and built-in hooks (for example, useState, useEffect, useCallback, and useRef). We will then work with forms and validations and handle form data. We will understand client-side routing with React Router and work with multiple APIs and handle data for projects. You will learn to integrate other libraries and frameworks (for example, Redux) with React. We will explore testing and debugging React apps using popular libraries such as Jest, RTL, and React DevTools. You will then learn about DOM manipulation and manipulating the virtual DOM, server-side rendering, and optimizing the performance of React apps. Finally, we will explore the best practices for structuring and organizing React projects and building and deploying production-ready React apps, including code splitting and optimization techniques.
Upon completing the course, you will be ready to work practically on React and implement the concepts individually! More importantly, you will have the potential to build, test, and deploy your projects created using React and JavaScript.
All resources are available at: https://github.com/PacktPublishing/React-JS-Masterclass---Go-From-Zero-To-Job-Ready
Table of Contents (19 chapters)
Introduction and Resources
React Basics and Setup
States and useState
Components and Props
Styling React Application
User Input, Events, and useRef
useEffects, useCallback, and Custom Hooks
Project: TaskMate
React Router
Tailwind CSS Crash Course
Movie API Project: Cinemate
Assignment: Shopping Cart
Context and Reducers Project: Shopping Cart
Redux Project: Shopping Cart
ECommerce Project: Codebook
Assignment: Word Counter
React Testing Library and Jest
Firebase Crash Course
Blog Project: WriteNode
Customer Reviews