Рубрики
Без рубрики

Введение в React

Введение в библиотеку представлений React

Что такое Реагировать?

React – это библиотека JavaScript, предназначенная для упрощения разработки визуальных интерфейсов.

Разработанный в Facebook и выпущенный в мир в 2013 году, он управляет некоторыми из наиболее широко используемых приложений, включая Facebook и Instagram среди бесчисленного множества других приложений.

Его основная цель – упростить представление об интерфейсе и его состоянии в любой момент времени, разделив пользовательский интерфейс на набор компонентов.

Почему React так популярен?

React взял штурмом мир веб-разработки переднего плана. Почему?

Менее сложный, чем другие альтернативы

В то время, когда был объявлен Reach, Ember.js и угловой 1.x были преобладающими вариантами в качестве основы. И то, и другое накладывало на код так много условностей, что перенос существующего приложения был совсем не удобен. React сделал выбор, чтобы его было очень легко интегрировать в существующий проект, потому что именно так они должны были сделать это в Facebook, чтобы внедрить его в существующую кодовую базу. Кроме того, эти 2 фреймворка внесли слишком много в таблицу, в то время как React решил реализовать только слой представления вместо полного стека MVC.

Идеальное время

В то время Google анонсировала Angular 2.x вместе с обратной несовместимостью и серьезными изменениями, которые она должна была принести. Переход с углового 1 на 2 был похож на переход на другую платформу, так что это, наряду с улучшениями скорости выполнения, которые обещала React, сделало это тем, что разработчики хотели попробовать.

При поддержке Facebook

Поддержка Facebook, очевидно, принесет пользу проекту, если он окажется успешным.

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

Легко ли научиться реагировать?

Несмотря на то, что я сказал, что React проще, чем альтернативные фреймворки, погружение в React все еще сложно, но в основном из-за сопутствующих технологий, которые могут быть интегрированы с React, таких как Redux и GraphQL.

React сам по себе имеет очень маленький API, и вам в основном нужно понять 4 концепции, чтобы начать работу:

  • Компоненты
  • JSX
  • Государство
  • Реквизит

Оригинал: “https://flaviocopes.com/react-introduction/”