Реагируйте на событие onClick, не срабатывающее с помощью express-react-представлений

#reactjs #onclick

#реагирует на #onclick

Вопрос:

Я использую express-react-views NodeJS для создания медиа-платформы. Мой элемент «кнопка» нравится » не запускает это onClick событие. Мой соответствующий код:

 lt;h1gt;{this.state.title}lt;/h1gt; 103 lt;button onClick = {this.like}gt;👍lt;/buttongt;  
 this.like = async (event) =gt; {  event.preventDefault();  await axios({ method: "GET", url: "http://localhost:9037/test" }); };  

Примечание: Мне не нужно получать данные запроса.

Что я могу сделать, чтобы заставить его работать?

Я подозреваю, что axios это не может быть использовано на стороне клиента (мы должны использовать fetch вместо этого), поэтому express-react-views , возможно, это блокирует событие.

Комментарии:

1. Не могли бы вы попробовать использовать функцию со стрелкой onClick={() =gt; this.like()}

2. @DiegoBascans я пытался, но это не работает.

3. Может быть, вы сможете добавить консоль. войдите в метод like, чтобы проверить, есть ли у вас доступ к событию щелчка.

4. @DiegoBascans Я попробовал это сделать. Я поставил консоль. войдите в маршрут для /тестирования, а также в само событие.