Уроки, которые я усвоил после использования React.
React — хорошая библиотека для разработки внешнего интерфейса, используемая в браузерах, мобильных приложениях и программном обеспечении для настольных компьютеров. Он также стал более широко использоваться, чем jQuery (преимущество библиотеки для манипулирования DOM). Концепции, которые ему больше всего нравятся в нем:
- Его простота: поскольку это не такой обширный фреймворк, как Angular, они не просят вас неделями или месяцами разбираться в нем. Хотя его документация менее популярна, она показывает вам, что для понимания React не требуется многого, особенно все, что вам нужно от разработки до производства, и все это в упорядоченном виде.
- Его интеграция с другими библиотеками:React не имеет всего, но спроектирован так, чтобы разработчики могли интегрировать многие другие API в эту без особых хлопот или настройки или почти без настройки. Итак, мы видим, например, что Redux, который можно использовать в других библиотеках, настолько идеально интегрируется с React, насколько сегодня можно поверить, что он был создан для React.
- Его собственные концепции или API-интерфейсы по-детски просты в использовании и настройке, хотя требуют более глубокого анализа для тех, кто хочет пойти дальше. Мы можем сослаться на знаменитый Context API, который можно использовать для обмена значениями между различными компонентами, которые не иметь связей между ними или их последними: крючками, которые позволяют получить доступ к API и концепциям, ранее доступным в компонентах класса React в функциональных компонентах React.
- Это чистый JavaScipt или почти чистый JavaScript, потому что, в отличие от других библиотек или фреймворков, у вас нет файла HTML с одной стороны и файла JS с другой, а только файл JS или JSX, который содержит ваш компонент и позволяет вам создавать и манипулировать им, следовательно, меньше зависимостей от других файлов. Таким образом, у вас действительно создается впечатление, что вы находитесь в тотальном Объекте или тотальной функции.
Таким образом, он предназначен для всех типов разработчиков, тех, кто любит разрабатывать в Object, и тех, кто хочет создавать процедурные.
Вы можете сделать любой сайт или приложение, будь то простая страница сайта-витрины или обширное приложение, такое как социальная сеть.
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.