Create 01-why-react.ru-RU.md (#6659)
* Create 01-why-react.ru-RU.md * Create 01-why-react.ru-RU.md Translation for language code [ru-RU](https://en.wikipedia.org/wiki/Russian_language) * Create 01-why-react.ru-RU.md Errors fixes * Update 01-why-react.ru-RU.md исправил "чтобы решить". спасибо за отзывчивость. надеюсь дальнейшие переводы хоть немного помогут распространению React в России :)
Andrey Safronov committed
Apr 30, 2016 at 18:43 UTC
08e568cfc8b2acc75bd97e87f9951c763388d176
1 file changed
+29
docs/docs/01-why-react.ru-RU.md
new
+29
@@ -0,0 +1,29 @@
1
+---
2
+id: why-react
3
+title: Почему именно React?
4
+permalink: why-react-ru-RU.html
5
+next: displaying-data-ru-RU.html
6
+---
7
+React — библиотека JavaScript для создания интерфейсов от команд Facebook и Instagram. Многие ассоциируют React с понятием **View** в паттерне **[MVC](https://ru.wikipedia.org/wiki/Model-View-Controller)**.
8
+
9
+Мы делали React, чтобы решить одну важную задачу: **создавать действительно большие приложения с постоянно меняющимися данными**.
10
+
11
+## Простота
12
+
13
+С React вы всегда точно знаете как будет выглядеть ваше приложение, ведь как только изменятся данные, он мгновенно отобразит эти изменения в интерфейсе.
14
+
15
+## Декларативность
16
+
17
+Как только состояние приложения изменится, React будто нажимает кнопку "обновить" и точно знает, какие части интерфейса надо поменять, а какие нет. Никаких дополнительных инструкций и команд, React сам отслеживает изменения данных и реагирует на них.
18
+
19
+## Создание компонентов, как строительных блоков приложения
20
+
21
+По сути, разработка на React целиком состоит в создании таких компонентов. С React вы *только* тем и занимаетесь, что пишете новые компоненты, те самые строительные блоки, из которых будет строиться приложение. А поскольку они хорошо инскапсулированы, их удобно использовать повторно даже в других проектах, плюс такой код проще тестировать.
22
+
23
+## Уделите этому 5 минут
24
+
25
+React бросает вызов многим устоявшимся идеям и правилам, и на первый взгляд, некоторые из его идей выглядят по меньшей мере странными. [Уделите этому 5 минут](https://signalvnoise.com/posts/3124-give-it-five-minutes) пока читаете эту статью; эти безумные идеи нашли свое применение при создании тысяч компонентов не только для Facebook и Instagram, но и в других крупных проектах.
26
+
27
+## Узнай больше
28
+
29
+Вы можете больше узнать о причинах создания React [отсюда](/react/blog/2013/06/05/why-react.html).