Skip to content

Commit d7f9878

Browse files
committed
minor fixes
1 parent 008577a commit d7f9878

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/content/learn/your-first-component.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ title: Ваш первый компонент
1111
<YouWillLearn>
1212

1313
* Что такое компонент
14-
* Какую роль играют компоненты в React приложении
15-
* Как написать ваш первый React компонент
14+
* Какую роль играют компоненты в React-приложении
15+
* Как написать ваш первый React-компонент
1616

1717
</YouWillLearn>
1818

@@ -35,7 +35,7 @@ title: Ваш первый компонент
3535

3636
React позволяет вам объединять разметку, CSS и JavaScript в пользовательские "компоненты", **переиспользуемые элементы UI для вашего приложения**. Код оглавления, который вы видели выше, можно превратить в компонент `<TableOfContents />`, который можно отрендерить на каждой странице. Внутри он всё ещё использует те же HTML-теги, такие как `<article>`, `<h1>` и т.д.
3737

38-
Как и с HTML-тегами, вы можете комбинировать, упорядочивать и вкладывать компоненты для создания целых страниц. Например, страница документации, которую вы сейчас читаете, состоит из React компонентов:
38+
Как и с HTML-тегами, вы можете комбинировать, упорядочивать и вкладывать компоненты для создания целых страниц. Например, страница документации, которую вы сейчас читаете, состоит из React-компонентов:
3939

4040
```js
4141
<PageLayout>
@@ -80,14 +80,14 @@ img { height: 200px; }
8080

8181
### Шаг 1: Экспортировать компонент {/*step-1-export-the-component*/}
8282

83-
Префикс `export default` — это [стандартный синтаксис JavaScript](https://developer.mozilla.org/ru/docs/web/javascript/reference/statements/export) (не является спецификой React). Он позволяет пометить основную функцию в файле, чтобы её можно было импортировать из других файлов. (Подробее об импорте в [Импорт и Экспорт компонентов](/learn/importing-and-exporting-components)!)
83+
Префикс `export default` — это [стандартный синтаксис JavaScript](https://developer.mozilla.org/ru/docs/web/javascript/reference/statements/export) (не является спецификой React). Он позволяет пометить основную функцию в файле, чтобы её можно было импортировать из других файлов. (Подробнее об импорте в [Импорт и Экспорт компонентов](/learn/importing-and-exporting-components)!)
8484
### Шаг 2: Определить функцию {/*step-2-define-the-function*/}
8585

8686
С помощью `function Profile() { }` вы определяете JavaScript-функцию с именем `Profile`.
8787

8888
<Pitfall>
8989

90-
React компоненты — это обычные фукнции JavaScript, но **их имена должны начинаться с заглавной буквы**, иначе они не будут работать!
90+
React-компоненты — это обычные фукнции JavaScript, но **их имена должны начинаться с заглавной буквы**, иначе они не будут работать!
9191

9292
</Pitfall>
9393

@@ -155,7 +155,7 @@ img { margin: 0 10px 10px 0; height: 90px; }
155155

156156
Обратите внимание на разницу в регистре:
157157

158-
* `<section>` в нижнем регистре, поэтому React знает, что мы обращаемся к тегу HTML.
158+
* `<section>` в нижнем регистре, поэтому React знает, что мы обращаемся к HTML-тегу.
159159
* `<Profile />` начинается с заглавной буквы `P`, поэтому React знает, что мы хотим использовать наш компонент с именем `Profile`.
160160

161161
А `Profile` содержит ещё больше HTML: `<img />`. В конечном итоге, вот что видит браузер:

0 commit comments

Comments
 (0)