React. Документация
  • Быстрый старт
    • Установка React
    • Привет, мир
    • Введение в JSX
    • Отрисовка элементов
    • Компоненты и свойства
    • Состояние и жизненный цикл
    • Обработка событий
    • Условный рендеринг
    • Списки и ключи
    • Формы
    • Lifting State Up
    • Композиция против наследования
    • Thinking in React

React - javascript библиотека от Facebook, набирающая популярность среди frontend-разработчиков одностраничных приложений (SPA)
React

React предлагает новый подход к разработке одностраничных приложений (SPA). Он позволяет создавать приложению компоненты интерфейса с простыми и очевидными связями друг с другом, благодаря чему изменение текущего и внедрение нового функционала происходит необычайно легко. Неудивительно, что эта библиотека стала одной из самых популярных и востребованных технологий, что подтверждает опрос на StackOverflow:

Популярность React

Принцип работы React можно описать так: предположим, что у нас есть массив с данными с различной глубиной вложенности, на основании которого строится DOM-дерево элементов страницы. Если какая-то часть данных внутри массива изменяется, React находит те элементы страницы, которые нуждаются в изменении и отрисовывает элементы заново на основе новых данных. В результате frontend-разработчик может не волноваться, что что-то "случайно" поломается. Теперь мы не работаем с DOM-элементами, мы работаем работаем с данными!

Принцип работы React

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

Популярные статьи
2D игра на Unity. Подробное руководство. Часть 1
  • unity
2D игра на Unity. Подробное руководство. Часть 1
Адаптивный слайдер без Javascript на CSS3
  • слайдер
Адаптивный слайдер без Javascript на CSS3
Работа с Unity в 2D
  • unity
Работа с Unity в 2D
2D игра на Unity. Подробное руководство. Часть 3
  • unity
2D игра на Unity. Подробное руководство. Часть 3
2D игра на Unity. Подробное руководство. Часть 4
  • unity
2D игра на Unity. Подробное руководство. Часть 4
2D игра на Unity. Подробное руководство. Часть 5
  • unity
2D игра на Unity. Подробное руководство. Часть 5
2D игра на Unity. Подробное руководство. Часть 6
  • unity
2D игра на Unity. Подробное руководство. Часть 6
Учебник по новому GUI в Unity. Часть 2.
  • unity
Учебник по новому GUI в Unity. Часть 2.
Учебник по новому GUI в Unity. Часть 1.
  • unity
Учебник по новому GUI в Unity. Часть 1.

HTML LESS LESS React
Онлайн журнал для профессиональных веб-дизайнеров и программистов
БлогПлагиныГрафикаИнструменты
© 2009-2017 WebSketches.ru