Intro to React

React is a free and open-source front-end JavaScript library for building user interfaces based on UI components. It is maintained by Meta and a community of individual developers and companies.

24 students enrolled

This course is for developers who want to learn the React library while learning the latest techniques currently emerging in the JavaScript language. This is an exciting time to be a JavaScript developer. The ecosystem is exploding with new tools, syntax, and best practices that promise to solve many of our development problems. Our aim with this book is to organize these techniques so you can get to work with React right away.

We’ll get into state management, React Router, testing, and server rendering, so we promise not to introduce only the basics and then throw you to the wolves.

You’ll be better prepared for the contents of the book if you’re comfortable with HTML, CSS, and JavaScript. It’s almost always best to be comfortable with these big three before diving into a JavaScript library.

Chapter 1 Welcome to React

1
A Strong Foundation
2
Working with the Files

Chapter 2 How React Works

1
Page Setup
2
React Elements
3
ReactDOM
4
React Components

Chapter 3 React with JSX

1
React Elements as JSX
2
Babel
3
Recipes as JSX
4
React Fragments
5
Intro to webpack

Chapter 4 React State Management

1
Building a Star Rating Component
2
The useState Hook
3
State in Component Trees
4
React Context

Chapter 5 Enhancing Components with Hooks

1
Introducing useEffect
2
The Dependency Array
3
Deep Checking Dependencies
4
When to useLayoutEffect
5
Rules to Follow with Hooks
6
Improving Code with useReducer
7
useReducer to Handle Complex State
8
Improving Component Performance
9
shouldComponentUpdate and PureComponent, When to Refactor

Chapter 6 Incorporating Data

1
Requesting Data
2
Saving Data Locally & Handling Promise States
3
Render Props
4
Virtualized Lists
5
Creating a Fetch Hook
6
Memozing Values, Waterfall Requests and Throttling the Network Speed
7
Parallel Requests, Waiting for Values and Canceling Requests

Chapter 7 React Router

1
Incorporating the Router
2
Router Properties
3
Using Redirects

Be the first to add a review.

Please, login to leave a review
logo
Get course
30-Day Money-Back Guarantee

Includes

Full lifetime access
Access on mobile and TV

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Price:
Br1,500