React.js

Плагин tawk.to для React.js упрощает интеграцию и настройку поведения виджетов в вашем приложении с помощью React Hooks.

Все наши методы API доступны для плагина. Просмотрите список в нашем Cправочнике по API.

Применение React.js

1. Используйте одну из приведенных ниже команд, чтобы установить зависимость с помощью менеджера пакетов node или yarn.

2. Импортируйте tawk-messenger-react в файл App.js вашей папки src/. Затем назначьте значения для вашего widgetId и propertyId.

Войдите в свою учетную запись и перейдите в ⚙️АдминистрированиеКаналыВиджет чата.

При использовании API вам нужно будет использовать useRef для доступа к функциям объекта из компонента tawk-messenger-react.

Как найти идентификаторы виджета и проектов

Чтобы найти идентификаторы своего виджета и проекта, войдите в панель управления tawk.to. Затем перейдите в ⚙️АдминистрированиеКаналыВиджет чата.

Если у вас несколько проектов, убедитесь, что вы просматриваете правильный. Наведите указатель мыши на имя текущего проекта в верхнем меню панели управления, чтобы просмотреть все свои проекты и выбрать новый.

Затем, если у вашего проекта есть несколько виджетов, выберите нужный вам виджет в верхнем выпадающем меню.

В разделе Прямая ссылка на чат widgetId является последним сегментом строки и следует за propertyId.

В приведенном ниже примере идентификатор проекта — xxxxxxxxxxxxxxxxxxxxxxxx, а widgetId — 123456789.

Как использовать обратные вызовы и экспонировать функции

См. список API в нашем Справочнике по API.

Чтобы получить доступ к функциям экспозиции, вам нужно будет использовать useRef из React. Создайте постоянную переменную, которая будет содержать useRef(), и передайте ее компоненту TawkMessengerReact в качестве реквизита.

Использование обратных вызовов

Чтобы использовать обратные вызовы API, передайте функцию в качестве реквизита для обратного вызова, который вы будете использовать.

Экспонирование функции

Чтобы получить доступ к функциям экспозиции, вам нужно будет использовать useRef из React. Создайте постоянную переменную, которая будет содержать useRef(), и передайте ее компоненту TawkMessengerReact в качестве реквизита.

Использование обратных вызовов

Используя обратные вызовы API, передайте функцию в качестве реквизита для обратного вызова, который вы будете использовать.

Другие JS-фреймворки, которые мы поддерживаем

Нужна помощь в интеграции tawk.to в React.js? Свяжитесь с нашей службой поддержки или запланируйте звонок.

Эта статья была вам полезна?

69 из 99 понравилась эта статья