Skip to content

Commit 0b37d98

Browse files
docs: translate createRef.md to Русский
1 parent 498ee51 commit 0b37d98

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

src/content/reference/react/createRef.md

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

7-
`createRef` в основном используется для [классовых компонентов.](/reference/react/Component) Функциональные компоненты обычно используют [`useRef`](/reference/react/useRef) вместо этого.
6+
`createRef` в основном используется для [классовых компонентов](/reference/react/Component). Функциональные компоненты обычно вместо этого используют [`useRef`](/reference/react/useRef).
87

98
</Pitfall>
109

@@ -29,7 +28,7 @@ class MyInput extends Component {
2928

3029
### `createRef()` {/*createref*/}
3130

32-
Вызовите `createRef`, чтобы объявить [реф](/learn/referencing-values-with-refs) внутри [классового компонента.](/reference/react/Component)
31+
Вызовите `createRef` для объявления [рефа](/learn/referencing-values-with-refs) внутри [классового компонента.](/reference/react/Component)
3332

3433
```js
3534
import { createRef, Component } from 'react';
@@ -46,16 +45,16 @@ class MyComponent extends Component {
4645
4746
`createRef` не принимает параметров.
4847
49-
#### Возвращает {/*returns*/}
48+
#### Возвращаемое значение {/*returns*/}
5049
5150
`createRef` возвращает объект с одним свойством:
5251
53-
* `current`: Изначально установлено в `null`. Вы можете изменить это значение позже. Если вы передадите реф-объект React как атрибут `ref` узлу JSX, React установит его свойство `current`.
52+
* `current`: Изначально установлено в `null`. Позже вы можете установить его в другое значение. Если вы передадите реф-объект в React как атрибут `ref` узлу JSX, React установит его свойство `current`.
5453
55-
#### Ограничения {/*caveats*/}
54+
#### Особенности {/*caveats*/}
5655
57-
* `createRef` всегда возвращает *различный* объект. Это эквивалентно написанию `{ current: null }` самостоятельно.
58-
* В функциональном компоненте вам, вероятно, понадобится [`useRef`](/reference/react/useRef) вместо этого, который всегда возвращает один и тот же объект.
56+
* `createRef` всегда возвращает *разный* объект. Это эквивалентно написанию `{ current: null }` самостоятельно.
57+
* В функциональном компоненте вы, вероятно, захотите использовать [`useRef`](/reference/react/useRef) вместо этого, который всегда возвращает один и тот же объект.
5958
* `const ref = useRef()` эквивалентно `const [ref, _] = useState(() => createRef(null))`.
6059
6160
---
@@ -107,7 +106,7 @@ export default class Form extends Component {
107106
108107
<Pitfall>
109108
110-
`createRef` в основном используется для [классовых компонентов.](/reference/react/Component) Функциональные компоненты обычно используют [`useRef`](/reference/react/useRef) вместо этого.
109+
`createRef` в основном используется для [классовых компонентов](/reference/react/Component). Функциональные компоненты обычно вместо этого используют [`useRef`](/reference/react/useRef).
111110
112111
</Pitfall>
113112

0 commit comments

Comments
 (0)