end video

Този урок е достъпен само в платената версия на курса.

Вземи достъп до всички уроци 💫 цена: 120лв.

Ако вече имаш регистриран профил натисни тук.

React.js - основи и отвъд

  • 2. Входни данни (props)(00:00)
  • ← 3. Прихващане на събития(00:00)
  • 4.  Какво са хуковете (hooks) в React.js? (Очаквайте скоро!)
  • 5.  Как да използваме useState и useReducer за управление на състояние (Очаквайте скоро!)
  • 6.  Използване на Context (useContext) (Очаквайте скоро!)
  • 7.  Използване на Redux библиотека (Очаквайте скоро!)
  • Виж всички уроци (21)

§ Прихващане на събития

В това видео ще разгледаме как да прихващаме събития в React.js. Ще видим как да използваме onClick, onChange и други.

В това видео ще разгледаме как да прихващаме събития в React.js. Ще видим как да използваме onClick, onChange и други.

Защо са важни събитията?

Събитията позволяват на нашите компоненти да реагират на действия от страна на потребителя. Те са ключов елемент при създаването на интерактивни интерфейси.

Прихващане на събития

В React, прихващането на събития става чрез предоставяне на функции на определени събития. Ето как можем да го направим:

function MyComponent() {
  const handleClick = () => {
    // логика при кликане
  };

  const handleChange = (event) => {
    // логика при промяна на стойност
  };

  return (
    <div>
      <button onClick={handleClick}>
        Кликни ме
      </button>
      <input type="text" onChange={handleChange} />
    </div>
  );
}

Видове събития

React предоставя множество вградени събития, които можем да прихващаме. Някои от тях са:

  • onClick: при кликане на елемент
  • onChange: при промяна на стойност в поле за въвеждане
  • onSubmit: при изпращане на форма

Прихващането на събития е от съществено значение за създаването на интерактивни уеб приложения с React.js. Чрез прикачването на функции-обработчици към събитията на компонентите, ние позволяваме на потребителите да взаимодействат с приложението по естествен начин.

discussion

Следва: Какво са хуковете (hooks) в React.js?(00:00)

Към урока →