Skip to content

Commit bafac77

Browse files
committed
Improve - jsx
JSX
1 parent 7c0e545 commit bafac77

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

content/docs/design-principles.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ React не является универсальной библиотекой о
149149

150150
Аналогичную роль играет [JSX](/docs/introducing-jsx.html). Хотя он необязателен для работы React, мы широко используем его в Facebook как по эстетическим, так и по практическим соображениям.
151151

152-
В нашей кодовой базе JSX предоставляет однозначную подсказку инструментам, что они работают с деревом React-элементов. Это позволяет добавлять оптимизации во время сборки, такие как [всплытие неизменяющихся элементов](https://babeljs.io/docs/en/babel-plugin-transform-react-constant-elements/), безопасный анализ и использование внутреннего компонента codemod, а также добавление в предупреждения [пути до исходников JSX кода](https://github.com/facebook/react/pull/6771).
152+
В нашей кодовой базе JSX предоставляет однозначную подсказку инструментам, что они работают с деревом React-элементов. Это позволяет добавлять оптимизации во время сборки, такие как [всплытие неизменяющихся элементов](https://babeljs.io/docs/en/babel-plugin-transform-react-constant-elements/), безопасный анализ и использование внутреннего компонента codemod, а также добавление в предупреждения [пути до исходников JSX-кода](https://github.com/facebook/react/pull/6771).
153153

154154
### Использование React в Facebook {#dogfooding}
155155

content/docs/introducing-jsx.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,4 +180,4 @@ const element = {
180180

181181
>**Совет:**
182182
>
183-
>Мы рекомендуем настроить ваш редактор кода для использования [Babel](https://babeljs.io/docs/en/next/editors), чтобы и ES6, и JSX код были подсвечены должным образом.
183+
>Мы рекомендуем настроить ваш редактор кода для использования [Babel](https://babeljs.io/docs/en/next/editors), чтобы и ES6, и JSX-код были подсвечены должным образом.

content/docs/jsx-in-depth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ React.createElement(
5050

5151
## Указание типа React-элемента {#specifying-the-react-element-type}
5252

53-
Первая часть JSX тега определяет тип React-элемента.
53+
Первая часть JSX-тега определяет тип React-элемента.
5454

5555
Типы, написанные с большой буквы, указывают, что JSX-тег ссылается на React-компонент. Эти теги компилируются в прямую ссылку на именованную переменную, поэтому, если вы используете JSX-выражение `<Foo />`, то `Foo` должен быть в области видимости.
5656

content/docs/reference-glossary.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ permalink: docs/glossary.html
3737

3838
JSX — расширение синтаксиса JavaScript. Этот синтаксис выглядит как язык шаблонов, но наделён всеми языковыми возможностями JavaScript. В результате компиляции JSX и вызова `React.createElement()` возникают простые объекты — «React-элементы». Чтобы ознакомиться с введением в JSX, [обратитесь к соответствующему разделу документации](/docs/introducing-jsx.html), а более подробную информацию про JSX вы можете найти [здесь](/docs/jsx-in-depth.html).
3939

40-
React DOM использует стиль именования camelCase для свойств вместо обычных имён HTML-атрибутов. Например, в JSX атрибут `tabindex` станет `tabIndex`. В то время как атрибут `class` записывается как `className`, поскольку слово `class` уже зарезервировано в JavaScript:
40+
React DOM использует стиль именования camelCase для свойств вместо обычных имён HTML-атрибутов. Например, в JSX-атрибут `tabindex` станет `tabIndex`. В то время как атрибут `class` записывается как `className`, поскольку слово `class` уже зарезервировано в JavaScript:
4141

4242
```js
4343
const name = 'Алиса';

0 commit comments

Comments
 (0)