Skip to content

Commit 5b8d6b2

Browse files
docs: translate PureComponent.md to Русский
1 parent 8c788f3 commit 5b8d6b2

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

src/content/reference/react/PureComponent.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
22
title: PureComponent
33
---
4-
54
<Pitfall>
65

7-
Мы рекомендуем определять компоненты как функции, а не классы. [См. как мигрировать.](#alternatives)
6+
Мы рекомендуем определять компоненты как функции, а не как классы. [См. как выполнить миграцию.](#alternatives)
87

98
</Pitfall>
109

@@ -42,7 +41,7 @@ class Greeting extends PureComponent {
4241
}
4342
```
4443

45-
`PureComponent` является подклассом `Component` и поддерживает [все API `Component`.](/reference/react/Component#reference) Наследование от `PureComponent` эквивалентно определению пользовательского метода [`shouldComponentUpdate`](/reference/react/Component#shouldcomponentupdate), который выполняет поверхностное сравнение пропсов и состояния.
44+
`PureComponent` является подклассом `Component` и поддерживает [все API `Component`.](/reference/react/Component#reference) Наследование `PureComponent` эквивалентно определению пользовательского метода [`shouldComponentUpdate`](/reference/react/Component#shouldcomponentupdate), который выполняет поверхностное сравнение пропсов и состояния.
4645

4746

4847
[См. больше примеров ниже.](#usage)
@@ -53,7 +52,7 @@ class Greeting extends PureComponent {
5352

5453
### Пропуск ненужных повторных рендеров для классовых компонентов {/*skipping-unnecessary-re-renders-for-class-components*/}
5554

56-
React обычно повторно рендерит компонент всякий раз, когда его родительский компонент повторно рендерится. В качестве оптимизации вы можете создать компонент, который React не будет повторно рендерить, когда его родительский компонент повторно рендерится, при условии, что его новые пропсы и состояние совпадают со старыми пропсами и состоянием. [Классовые компоненты](/reference/react/Component) могут выбрать это поведение, наследуя `PureComponent`:
55+
React обычно повторно рендерит компонент всякий раз, когда рендерится его родитель. В качестве оптимизации вы можете создать компонент, который React не будет повторно рендерить, когда рендерится его родитель, при условии, что его новые пропсы и состояние совпадают со старыми пропсами и состоянием. [Классовые компоненты](/reference/react/Component) могут использовать это поведение, наследуя `PureComponent`:
5756

5857
```js {1}
5958
class Greeting extends PureComponent {
@@ -109,7 +108,7 @@ label {
109108

110109
<Pitfall>
111110

112-
Мы рекомендуем определять компоненты как функции, а не классы. [См. как мигрировать.](#alternatives)
111+
Мы рекомендуем определять компоненты как функции, а не как классы. [См. как выполнить миграцию.](#alternatives)
113112

114113
</Pitfall>
115114

@@ -161,7 +160,7 @@ label {
161160

162161
</Sandpack>
163162

164-
При [преобразовании этого компонента из класса в функцию](/reference/react/Component#alternatives) оберните его в [`memo`:](/reference/react/memo)
163+
Когда вы [преобразуете этот компонент из класса в функцию,](/reference/react/Component#alternatives) оберните его в [`memo`:](/reference/react/memo)
165164

166165
<Sandpack>
167166

0 commit comments

Comments
 (0)