course
JS: React
5 students
Course updated
28 April 2023
Included in the course
22 lessons (video or text)
42 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform
What you'll learn
- Build React apps
- Properly organize application state
- Interact with the backend via API
- Integrate React with third party libraries
Description
React is a library that has revolutionized our understanding of how to develop the front end. In this course, we will touch on all aspects of its work, and step by step, starting with simple components, we will reach interaction with the backend and integration with code written without using it (in jQuery).
Course program
-
7
Handling class names
Learning how to properly work with component classes that can change dynamically -
11
Automata-based programming
Recollecting that everything around is automata. Learning to work with automata in React properly -
13
Immutability
Learning how to work with compound structures in an immutable style. Exploring the `immutability-helper` libraryquiz
-
15
Functional Components
Considering creating components based on functions and using namespaces -
19
Asynchronous processing
Learning about the specifics of working with an event object in asynchronous code. Practicing the work with asynchronous handlers -
23
Additional resources
Some materials the Hexlet team have picked up. This will give you a more in-depth understanding of the topic
Suggested learning programs
profession
Development of front-end components for web applications
10 months
•
from scratch
Start
at any time