Skip to content

Commit 064ac38

Browse files
chore(docs): apply suggestions from code review
per @FedorLap2006 feedback Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
1 parent 8493ba4 commit 064ac38

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/content/reference/rules/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ title: Rules of React
1111
---
1212

1313
<Note>
14-
Чтобы узнать больше о выражении пользовательских интерфейсов с помощью React, мы рекомендуем прочитать [Мышление в стиле React](/learn/thinking-in-react).
14+
Чтобы узнать больше о создании пользовательских интерфейсов на React, мы рекомендуем прочитать [Философия React](/learn/thinking-in-react).
1515
</Note>
1616

1717
Этот раздел описывает правила, которым вы должны следовать, чтобы писать идиоматичный код React. Написание идиоматичного кода React может помочь вам создавать хорошо организованные, безопасные и компонуемые приложения. Эти свойства делают ваше приложение более устойчивым к изменениям и облегчают работу с другими разработчиками, библиотеками и инструментами.
1818

1919
Эти правила известны как **Правила React**. Они являются правилами, а не просто рекомендациями, в том смысле, что если они нарушены, ваше приложение, вероятно, содержит ошибки. Ваш код также становится неидиоматичным и его труднее понять и осмыслить.
2020

21-
Мы настоятельно рекомендуем использовать [Strict Mode](/reference/react/StrictMode) вместе с [плагином ESLint для React](https://www.npmjs.com/package/eslint-plugin-react-hooks), чтобы помочь вашей кодовой базе следовать Правилам React. Следуя Правилам React, вы сможете находить и устранять эти ошибки и поддерживать ваше приложение в рабочем состоянии.
21+
Мы настоятельно рекомендуем использовать [Strict Mode](/reference/react/StrictMode) вместе с [плагином ESLint для React](https://www.npmjs.com/package/eslint-plugin-react-hooks), чтобы помочь вашему коду следовать Правилам React. Следуя Правилам React, вы сможете находить и устранять эти ошибки и сохранять ваше приложение обслуживаемым.
2222

2323
---
2424

@@ -29,14 +29,14 @@ title: Rules of React
2929
* [Компоненты должны быть идемпотентными](/reference/rules/components-and-hooks-must-be-pure#components-and-hooks-must-be-idempotent) — Предполагается, что компоненты React всегда возвращают одинаковый результат относительно своих входных данных — пропсов, состояния и контекста.
3030
* [Побочные эффекты должны выполняться вне рендеринга](/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render) — Побочные эффекты не должны выполняться во время рендеринга, поскольку React может рендерить компоненты несколько раз для создания наилучшего пользовательского опыта.
3131
* [Пропсы и состояние неизменяемы](/reference/rules/components-and-hooks-must-be-pure#props-and-state-are-immutable) — Пропсы и состояние компонента являются неизменяемыми снимками относительно одного рендеринга. Никогда не изменяйте их напрямую.
32-
* [Возвращаемые значения и аргументы для хуков неизменяемы](/reference/rules/components-and-hooks-must-be-pure#return-values-and-arguments-to-hooks-are-immutable) — После того как значения переданы хуку, вы не должны их изменять. Как и пропсы в JSX, значения становятся неизменяемыми при передаче хуку.
32+
* [Возвращаемые значения и аргументы для хуков неизменяемы](/reference/rules/components-and-hooks-must-be-pure#return-values-and-arguments-to-hooks-are-immutable) — После того как значения переданы в хук, вы не должны их изменять. Как и пропсы в JSX, значения становятся неизменяемыми при передаче в хук.
3333
* [Значения неизменяемы после передачи в JSX](/reference/rules/components-and-hooks-must-be-pure#values-are-immutable-after-being-passed-to-jsx) — Не изменяйте значения после их использования в JSX. Переместите изменение до создания JSX.
3434

3535
---
3636

3737
## React вызывает компоненты и хуки {/*react-calls-components-and-hooks*/}
3838

39-
[React отвечает за рендеринг компонентов и хуков при необходимости для оптимизации пользовательского опыта.](/reference/rules/react-calls-components-and-hooks) Это декларативно: вы говорите React, что рендерить в логике вашего компонента, а React сам определит, как лучше всего отобразить это вашему пользователю.
39+
[React отвечает за рендеринг компонентов и хуков, когда это оптимизирует пользовательскый опыт.](/reference/rules/react-calls-components-and-hooks) Это декларативно: вы говорите React, что рендерить в логике вашего компонента, а React сам определит, как лучше всего отобразить это вашему пользователю.
4040

4141
* [Никогда не вызывайте функции компонентов напрямую](/reference/rules/react-calls-components-and-hooks#never-call-component-functions-directly) — Компоненты следует использовать только в JSX. Не вызывайте их как обычные функции.
4242
* [Никогда не передавайте хуки как обычные значения](/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values) — Хуки следует вызывать только внутри компонентов. Никогда не передавайте их как обычные значения.

0 commit comments

Comments
 (0)