diff --git a/content/docs/faq-functions.md b/content/docs/faq-functions.md index 62067d39c..7d0954c52 100644 --- a/content/docs/faq-functions.md +++ b/content/docs/faq-functions.md @@ -1,26 +1,26 @@ --- id: faq-functions -title: Passing Functions to Components +title: Передача функций в компоненты permalink: docs/faq-functions.html layout: docs category: FAQ --- -### How do I pass an event handler (like onClick) to a component? {#how-do-i-pass-an-event-handler-like-onclick-to-a-component} +### Как передать обработчик события (например, onClick) компоненту? {#how-do-i-pass-an-event-handler-like-onclick-to-a-component} -Pass event handlers and other functions as props to child components: +Передавайте обработчики событий и другие функции через пропсы дочерним компонентам: ```jsx } ``` -Instead, *pass the function itself* (without parens): +Вместо этого, *просто передайте функцию* (без скобок): ```jsx render() { - // Correct: handleClick is passed as a reference! + // Правильно: handleClick передаётся как ссылка! return } ``` -### How do I pass a parameter to an event handler or callback? {#how-do-i-pass-a-parameter-to-an-event-handler-or-callback} +### Как передать параметры обработчику событий или колбэку? {#how-do-i-pass-a-parameter-to-an-event-handler-or-callback} -You can use an arrow function to wrap around an event handler and pass parameters: +Чтобы передать параметры обработчику событий, оберните его в стрелочную функцию: ```jsx