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

Почему веб-разработчики выбирают React ?

Существует множество UI-фреймворков. Почему стоит выбрать именно React? Давайте пройдёмся по ключевым позициям.

Декларативный подход к описанию интерфейсов

React - разработка заключается в описании того, что нужно вывести на страницу. Это значительно сокращает объём шаблонного кода.

В React, приступая к разработке, просто начинают писать код. Тут нет шаблонного кода компонентов, который нужно как-то генерировать. Когда дело доходит до компонентов, их можно описывать в виде чистых функций.

Синтаксис

В React применяется синтаксис JSX, который воспринимается как обычный HTML, то есть для того, чтобы приступить к React-разработке, не нужно изучать принципиально новые вещи.

Процесс обучения

Если вы знаете JavaScript, то, вероятно, вы сможете научиться писать React-приложения буквально за день. Конечно, для того чтобы научиться делать это правильно, потребуется некоторое время, но приступить к работе можно очень и очень быстро.

Если вам больше нравится учиться на ходу, начните с введения.

Если вы хотите сначала овладеть теорией, то начните с пошагового описания React

Особенности механизма привязки данных

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

Функциональный подход к разработке

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

Friday, February 5, 2021

« Back