laptop

React

React is one of the most popular libraries for creating complex front-end applications. Writing code in React is very similar to working in HTML, which makes it easy to start writing code without missing a syntax. One of the main features of React is freedom of action. There are a lot of approaches to building applications with it.

COURSE OBJECTIVES

  • Learn all the features of the library;
  • Develop a project, analyze typical problems of a single-page application;
  • Get acquainted with the technology stack on which the best web applications are built.

Course program

  • React basics;
  • Working with the virtual DOM;
  • React components;
  • Data binding;
  • Component state;
  • Component lifecycle;
  • React Hooks;
  • Working with requests;
  • Routing;
  • Working with state (flux, redux);
  • Realization of the project.