Skip to content

Commit b636bf3

Browse files
xoyseautitovmx
andauthored
Update src/content/reference/react/useRef.md
Co-authored-by: Maxim <[email protected]>
1 parent 4e16c23 commit b636bf3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/content/reference/react/useRef.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function MyComponent() {
4848
#### Предостережения {/*caveats*/}
4949
5050
* В отличие от состояния свойство `ref.current` можно изменять напрямую. Однако если в нём хранится объект, использующийся для рендера (например, часть состояния), тогда этот объект изменять не стоит.
51-
* При изменении свойства `ref.current` React не ререндерит компонент. Поскольку реф это простой JavaScript-объект, React ничего не знает о его изменениях.
51+
* При изменении свойства `ref.current` React не рендерит компонент повторно. Поскольку реф это простой JavaScript-объект, React ничего не знает о его изменениях.
5252
* Не стоит перезаписывать или считывать `ref.current` во время рендера (за исключением [первоначального](#avoiding-recreating-the-ref-contents)). Это может привести к непредсказуемому поведению компонента.
5353
* В строгом режиме React вызовет функцию компонента дважды, чтобы [помочь обнаружить возможные побочные эффекты](#my-initializer-or-updater-function-runs-twice). Такое поведение существует только в режиме разработки и никак не проявляется в продакшене. Каждый реф будет создан дважды, но одна из версий будет отброшена. Если компонент является чистой функцией (какой он и должен быть), это никак не скажется на его поведении.
5454

0 commit comments

Comments
 (0)