反应 onClick 事件不触发 express-react-views

React onClick event not firing with express-react-views

我正在使用 express-react-views + NodeJS 制作一个媒体平台。我的“点赞按钮”元素没有触发它的 onClick 事件。我的相关代码:

<h1>{this.state.title}</h1> 103 <button onClick = {this.like}></button>
this.like = async (event) => {
   event.preventDefault();
   await axios({ method: "GET", url: "http://localhost:9037/test" });
};

Note: I don't need to get the data of the request.

我该怎么做才能让它发挥作用?

express-react-views 是静态服务器端能力。要调用 React 代码,您必须包含 React 客户端。

查看有关此行为的问题https://github.com/reactjs/express-react-views/issues/59

此示例可能会满足您的要求https://github.com/reactjs/express-react-views/tree/master/examples/dynamic