course
JS: React
8 students
Course updated
25 July 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
Estimated time: 7 hours
-
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