Files
react/docs/docs/01-why-react.ru-RU.md
T
Paul O’Shannessy dfebed11c2 Merge pull request #7308 from zpao/jekyll3
Upgrade to Jekyll 3
(cherry picked from commit 5e3959e071)
2016-07-19 16:36:23 -07:00

2.9 KiB

id, title, permalink, next
id title permalink next
why-react-ru-RU Почему именно React? docs/why-react-ru-RU.html displaying-data-ru-RU.html

React — библиотека JavaScript для создания интерфейсов от команд Facebook и Instagram. Многие ассоциируют React с понятием View в паттерне MVC.

Мы делали React, чтобы решить одну важную задачу: создавать действительно большие приложения с постоянно меняющимися данными.

Простота

С React вы всегда точно знаете как будет выглядеть ваше приложение, ведь как только изменятся данные, он мгновенно отобразит эти изменения в интерфейсе.

Декларативность

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

Создание компонентов, как строительных блоков приложения

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

Уделите этому 5 минут

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

Узнай больше

Вы можете больше узнать о причинах создания React отсюда.