diff --git a/.github/workflows/discord_notify.yml b/.github/workflows/discord_notify.yml
index 9d83081cc..a4b8c9137 100644
--- a/.github/workflows/discord_notify.yml
+++ b/.github/workflows/discord_notify.yml
@@ -2,7 +2,7 @@ name: Discord Notify
on:
pull_request_target:
- types: [labeled]
+ types: [opened, ready_for_review]
jobs:
check_maintainer:
diff --git a/src/content/blog/index.md b/src/content/blog/index.md
index 5cd8304b1..f7bbe76f3 100644
--- a/src/content/blog/index.md
+++ b/src/content/blog/index.md
@@ -6,7 +6,7 @@ title: React Blog
This blog is the official source for the updates from the React team. Anything important, including release notes or deprecation notices, will be posted here first.
-You can also follow the [@react.dev](https://bsky.app/profiles/react.js) account on Bluesky, or [@reactjs](https://twitter.com/reactjs) account on Twitter, but you won’t miss anything essential if you only read this blog.
+You can also follow the [@react.dev](https://bsky.app/profile/react.dev) account on Bluesky, or [@reactjs](https://twitter.com/reactjs) account on Twitter, but you won’t miss anything essential if you only read this blog.
diff --git a/src/content/learn/adding-interactivity.md b/src/content/learn/adding-interactivity.md
index 5c87a3e79..63da5a3b1 100644
--- a/src/content/learn/adding-interactivity.md
+++ b/src/content/learn/adding-interactivity.md
@@ -1,30 +1,30 @@
---
-title: Adding Interactivity
+title: Додавання інтерактивності
---
-Some things on the screen update in response to user input. For example, clicking an image gallery switches the active image. In React, data that changes over time is called *state.* You can add state to any component, and update it as needed. In this chapter, you'll learn how to write components that handle interactions, update their state, and display different output over time.
+На екрані деякі елементи оновлюються у відповідь на дії користувача. Наприклад, під час натискання на галерею зображень змінюється поточне зображення. У React дані, які поступово змінюються, називаються *станом.* Ви можете додавати стан до будь-якого компонента і оновлювати його за потреби. У цьому розділі ви дізнаєтеся, як писати компоненти, що оброблюють взаємодію, оновлюють свій стан та згодом відображають різний результат.
-* [How to handle user-initiated events](/learn/responding-to-events)
-* [How to make components "remember" information with state](/learn/state-a-components-memory)
-* [How React updates the UI in two phases](/learn/render-and-commit)
-* [Why state doesn't update right after you change it](/learn/state-as-a-snapshot)
-* [How to queue multiple state updates](/learn/queueing-a-series-of-state-updates)
-* [How to update an object in state](/learn/updating-objects-in-state)
-* [How to update an array in state](/learn/updating-arrays-in-state)
+* [Як обробляти події, ініційовані користувачем](/learn/responding-to-events)
+* [Як змусити компоненти "запам'ятовувати" інформацію за допомогою стану](/learn/state-a-components-memory)
+* [Як React оновлює UI за два кроки](/learn/render-and-commit)
+* [Чому стан не оновлюється одразу після його зміни](/learn/state-as-a-snapshot)
+* [Як додати до черги кілька оновлень стану](/learn/queueing-a-series-of-state-updates)
+* [Як оновити об'єкт у стані](/learn/updating-objects-in-state)
+* [Як оновити масив у стані](/learn/updating-arrays-in-state)
-## Responding to events {/*responding-to-events*/}
+## Реагування на події {/*responding-to-events*/}
-React lets you add *event handlers* to your JSX. Event handlers are your own functions that will be triggered in response to user interactions like clicking, hovering, focusing on form inputs, and so on.
+React надає вам можливість додавати *обробники подій* до вашого JSX. Обробники подій — це ваші власні функції, які виконуватимуться у відповідь на різні взаємодії, як-от натискання мишкою, наведення курсора, фокусування в елементі введення даних у формі тощо.
-Built-in components like `