course
JS: React
4 students
Course updated
29 January 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).
Lessons
-
2
Components
Learn the basic unit in react - the component. Learn to create and render it in the browser. -
7
Handling class names
Learn how to properly work with component classes that can change dynamically. -
11
Automata-based programming
Recollect that everything around is automata. Learn to work with automata in React properly. -
13
Immutability
Learn how to work with compound structures in an immutable style. Explore the `immutability-helper` library. -
15
Functional Components
Consider creating components based on functions and using namespaces. -
19
Asynchronous processing
Learn about the specifics of working with an event object in asynchronous code. Practice creating 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
From a novice to a developer. Get a job or your money back!

Profession
beginner
Development of front-end components for web applications
start anytime
10 months