React.js — это библиотека JavaScript для создания пользовательских интерфейсов, созданная ведущими инженерами Facebook в 2013 году, а затем выпущенная как проект с открытым исходным кодом.
React — это библиотека JavaScript, но ее часто ошибочно называют фреймворком. Как и многие популярные фреймворки (например, Bootstrap), React — это повторно используемые компоненты.
React предоставляет вам язык шаблонов и некоторые функции для рендеринга HTML. Это все, что выводит React, HTML. Вашим связкам HTML/Javascript, называемым компонентами, разрешены такие вещи, как сохранение собственного внутреннего состояния в памяти (например, какая вкладка выбрана в представлении вкладок), но в конце концов вы просто выплевываете HTML.
О, смотрите, ваше первое упражнение!
Это руководство предполагает некоторое знакомство с HTML, CSS и JavaScript. Знание того, что такое замыкания и как это работает в JavaScript, поможет, но вы все равно изучите React.
Чтобы настроить React на своем сайте, посетите официальную страницу Начало работы. В этом руководстве вы сразу же перейдете к тому, как использовать React.
Упражнение: Привет.
Придайте React немного индивидуальности, украсив это приветственное сообщение. Может, немного французского, чтобы было романтичнее?
React.js — первая попытка на jsbin.com
Должен ли я использовать React?
Краткий ответ: да.
Резюме
React.js делает создание пользовательского интерфейса проще, чем когда-либо. Библиотека Facebook React — это библиотека JavaScript для создания высокопроизводительных пользовательских интерфейсов. Как говорится, это просто V в MVC. Тем более, что это не фреймворк. Это означает, что React не интересует, как вы обрабатываете свои данные, маршрутизацию или бизнес-логику.
Подпишитесь на меня на Github
Подпишитесь на мой канал Youtube
Первоначально опубликовано в Panayiotis Georgiou.