React — это быстрорастущий интерфейсный фреймворк. Он имеет отличную поддержку сообщества с множеством библиотек, чтобы упростить разработку внешнего интерфейса для начинающих.

Чтобы начать с фреймворка реагирования, нам просто нужно хорошо разбираться в нескольких концепциях javascript, а не углубляться в javascript.

Немногие из тем из javascript, которые вам нужны, чтобы быть хорошим, это

  1. Стрелочные функции — поскольку реакция представляет собой компонентную структуру, в которой каждая функция хранится отдельно как компоненты, эти компоненты являются просто функциями javascript, которые возвращают тег html. Таким образом, стрелочные функции из javascript помогут вам лучше реагировать разработчиком.
  2. Разрушение — используется при получении данных с помощью реквизитов и вызовов API-интерфейса fetch.
  3. Обещания — используются для асинхронного кодирования для обработки вызовов fetch API.
  4. Литералы шаблонов — это снижает нагрузку на использование обычной конкатенации строк для динамического рендеринга данных на основе условий или внутренних данных.
  5. Async/await — эта концепция представляет собой современный синтаксис асинхронного кодирования, который помогает поддерживать чистоту кода.
  6. Функции высшего порядка — эти функции принимают функции в качестве параметров или возвращают функции. Поскольку компоненты являются функциями, один компонент будет передан в качестве параметра другому компоненту, поэтому компоненты более высокого порядка являются жизненно важной частью реакции.