docs(uk): translate useEffectEvent.md to Ukrainian#642
Open
Andrii256 wants to merge 3 commits intoreactjs:mainfrom
Open
docs(uk): translate useEffectEvent.md to Ukrainian#642Andrii256 wants to merge 3 commits intoreactjs:mainfrom
Andrii256 wants to merge 3 commits intoreactjs:mainfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
alinkedd
requested changes
Jan 23, 2026
| ### `useEffectEvent(callback)` {/*useeffectevent*/} | ||
|
|
||
| Call `useEffectEvent` at the top level of your component to declare an Effect Event. Effect Events are functions you can call inside Effects, such as `useEffect`: | ||
| Викликайте `useEffectEvent` на верхньому рівні вашого компонента, щоб оголосити Подію ефекту. Події ефекту — це функції, які ви можете викликати всередині ефектів, таких як `useEffect`: |
Collaborator
There was a problem hiding this comment.
Suggested change
| Викликайте `useEffectEvent` на верхньому рівні вашого компонента, щоб оголосити Подію ефекту. Події ефекту — це функції, які ви можете викликати всередині ефектів, таких як `useEffect`: | |
| Викличте `useEffectEvent` на верхньому рівні вашого компонента, щоб оголосити подію ефекту. Події ефекту — це функції, які ви можете викликати всередині ефектів, як-от `useEffect`: |
- мб, це шось із ШІ, шо всі недоконаним часом пишуть викликлайте, а потім доконаним оголосити 😄
- таких як -> як-от https://onlinecorrector.com.ua/%D1%8F%D0%BA-%D0%BE%D1%82/
Author
There was a problem hiding this comment.
доконаним
Це якщо читати "вИкликати", то доконаний, а якщо читати як "викликАти", то тривалий :)
Тут питання вкрай другорядне і я не наполягаю, але мені викликайте здається логічнішим і природнішим
| - `callback`: Функція, що містить логіку для вашої Події ефекту. Коли ви визначаєте Подію ефекту за допомогою `useEffectEvent`, `callback` **завжди** матиме доступ до **найновіших** значень із пропсів і стану, коли він викликається. Це допомагає уникнути проблем із "застарілими замиканнями" (stale closures). | ||
|
|
||
| #### Returns {/*returns*/} | ||
| #### Повертає {/*returns*/} |
Collaborator
There was a problem hiding this comment.
Suggested change
| #### Повертає {/*returns*/} | |
| #### Результат {/*returns*/} |
| ### Зчитування найновіших пропсів і стану {/*reading-the-latest-props-and-state*/} | ||
|
|
||
| Typically, when you access a reactive value inside an Effect, you must include it in the dependency array. This makes sure your Effect runs again whenever that value changes, which is usually the desired behavior. | ||
| Зазвичай, коли ви отримуєте доступ до реактивного значення всередині ефекту, ви повинні включити його до масиву залежностей. Це гарантує, що ваш ефект знову запуститься, коли це значення зміниться, що зазвичай є бажаною поведінкою. |
Collaborator
There was a problem hiding this comment.
Suggested change
| Зазвичай, коли ви отримуєте доступ до реактивного значення всередині ефекту, ви повинні включити його до масиву залежностей. Це гарантує, що ваш ефект знову запуститься, коли це значення зміниться, що зазвичай є бажаною поведінкою. | |
| Типово, коли ви використуєте реактивне значення всередині ефекту, ви повинні додати його до масиву залежностей. Це гарантує, що ваш ефект виконуватиметься щоразу, як це значення змінюється, що зазвичай є бажаною поведінкою. |
- тавтологія зазвичай
- думаю, тут краще використання, аніж отримання доступу
| Але в деяких випадках ви можете захотіти прочитати найновіші пропси або стан всередині ефекту, не викликаючи повторного запуску ефекту при зміні цих значень. | ||
|
|
||
| To [read the latest props or state](/learn/separating-events-from-effects#reading-latest-props-and-state-with-effect-events) in your Effect, without making those values reactive, include them in an Effect Event. | ||
| Щоб [прочитати найновіші пропси або стан](/learn/separating-events-from-effects#reading-latest-props-and-state-with-effect-events) у вашому ефекті, не роблячи ці значення реактивними, включіть їх у Подію ефекту. |
Collaborator
There was a problem hiding this comment.
Suggested change
| Щоб [прочитати найновіші пропси або стан](/learn/separating-events-from-effects#reading-latest-props-and-state-with-effect-events) у вашому ефекті, не роблячи ці значення реактивними, включіть їх у Подію ефекту. | |
| Щоб [прочитати найновіші пропси або стан](/learn/separating-events-from-effects#reading-latest-props-and-state-with-effect-events) у вашому ефекті, не роблячи ці значення реактивними, додайте їх у подію ефекту. |
Collaborator
|
І після внесення змін треба перевірити, чому впав CI |
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Translate useEffect section to Ukrainian language