forked from facebook/react
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create 01-why-react.ru-RU.md (facebook#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 в России :)
- Loading branch information
Showing
1 changed file
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
--- | ||
id: why-react | ||
title: Почему именно React? | ||
permalink: why-react-ru-RU.html | ||
next: displaying-data-ru-RU.html | ||
--- | ||
React — библиотека JavaScript для создания интерфейсов от команд Facebook и Instagram. Многие ассоциируют React с понятием **View** в паттерне **[MVC](https://ru.wikipedia.org/wiki/Model-View-Controller)**. | ||
|
||
Мы делали React, чтобы решить одну важную задачу: **создавать действительно большие приложения с постоянно меняющимися данными**. | ||
|
||
## Простота | ||
|
||
С React вы всегда точно знаете как будет выглядеть ваше приложение, ведь как только изменятся данные, он мгновенно отобразит эти изменения в интерфейсе. | ||
|
||
## Декларативность | ||
|
||
Как только состояние приложения изменится, React будто нажимает кнопку "обновить" и точно знает, какие части интерфейса надо поменять, а какие нет. Никаких дополнительных инструкций и команд, React сам отслеживает изменения данных и реагирует на них. | ||
|
||
## Создание компонентов, как строительных блоков приложения | ||
|
||
По сути, разработка на React целиком состоит в создании таких компонентов. С React вы *только* тем и занимаетесь, что пишете новые компоненты, те самые строительные блоки, из которых будет строиться приложение. А поскольку они хорошо инскапсулированы, их удобно использовать повторно даже в других проектах, плюс такой код проще тестировать. | ||
|
||
## Уделите этому 5 минут | ||
|
||
React бросает вызов многим устоявшимся идеям и правилам, и на первый взгляд, некоторые из его идей выглядят по меньшей мере странными. [Уделите этому 5 минут](https://signalvnoise.com/posts/3124-give-it-five-minutes) пока читаете эту статью; эти безумные идеи нашли свое применение при создании тысяч компонентов не только для Facebook и Instagram, но и в других крупных проектах. | ||
|
||
## Узнай больше | ||
|
||
Вы можете больше узнать о причинах создания React [отсюда](/react/blog/2013/06/05/why-react.html). |