Skip to content

Commit

Permalink
other fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
bielarusajed committed Oct 16, 2023
1 parent 013c6b2 commit da844b3
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/content/reference/react/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ function Form() {
*Эфекты* дазваляюць кампаненту [падключацца і сінхранізавацца са знешнімі сістэмамі](/learn/synchronizing-with-effects). Гэта ўключае ў сябе працу з сеткай, DOM браўзера, анімацыямі, віджэтамі, напісанымі з дапамогай іншых бібліятэк для пабудовы інтэрфейсаў, ці любым іншым не React кодам.
* [`useEffect`](/reference/react/useEffect) падключае кампанент да знейшняй сістэмы.
* [`useEffect`](/reference/react/useEffect) падключае кампанент да знешняй сістэмы.
```js
function ChatRoom({ roomId }) {
Expand Down Expand Up @@ -97,18 +97,18 @@ function TodoList({ todos, tab, theme }) {
}
```
Часам бывае, што нельга прапусціць перарэндэрынг, бо экран мае быць абноўленым. У такім выпадку, вы можаце палепшыць прадукцыйнасць, раздзяліўшы сінхронныя абнаўленні, што блакуюць карыстальніцкі інтэрфейс, (напрыклад, набор тэксту) і абнаўленні, якія не павінны яго блакаваць (напрыклад, абнаўленне графіка).
Часам бывае, што нельга прапусціць перарэндэрынг, бо экран мае быць абноўленым. У такім выпадку, вы можаце палепшыць прадукцыйнасць, раздзяліўшы сінхронныя абнаўленні, што блакіруюць карыстальніцкі інтэрфейс, (напрыклад, набор тэксту) і абнаўленні, якія не павінны яго блакіраваць (напрыклад, абнаўленне графіка).
Для прыярытэтызацыі рэндэрынгу, выкарыстоўвайце адзін з наступных хукаў:
- [`useTransition`](/reference/react/useTransition) дазваляе пазначыць, што пераход стану не блакуе паток і дазваляе іншым абнаўленням перарываць яго.
- [`useTransition`](/reference/react/useTransition) дазваляе пазначыць, што пераход стану не блакіруе паток і дазваляе іншым абнаўленням перарываць яго.
- [`useDeferredValue`](/reference/react/useDeferredValue) дазваляе адкласці абнаўленне некрытычных часткак інтэрфейсу на карысць іншых.
---
## Хукі рэсурсаў {/*resource-hooks*/}
*Рэсурсы* — штосьці, да чаго кампаненты могуць атрымаць доступ, не маючы іх як частку ўласнага стану. Напрыклад, кампанент можа прачытаць паведамленне з Promise або інфармацыю пра тэму з кантэкста.
*Рэсурсы* — штосьці, да чаго кампаненты могуць атрымаць доступ, не маючы іх як частку ўласнага стану. Напрыклад, кампанент можа прачытаць паведамленне з Promise або інфармацыю пра тэму з кантэксту.
Для атрымання даных з рэсурсу, выкарыстоўвайце наступны хук:
Expand Down

0 comments on commit da844b3

Please sign in to comment.