Reactjs 反应按钮单击时无响应或显示任何消息
我试着点击按钮来测试它是否被点击了? 但当我点击它时,我发现它没有反应,是不是我遗漏了什么 从“React”导入React,{Component}; 导入“/App.css”; 类应用程序扩展组件{ switchNameHandler==>{ 日志“被点击”; }; 渲染{ 回来 嗨,我是React应用程序 另一标题 交换名称 ; } }Reactjs 反应按钮单击时无响应或显示任何消息,reactjs,Reactjs,我试着点击按钮来测试它是否被点击了? 但当我点击它时,我发现它没有反应,是不是我遗漏了什么 从“React”导入React,{Component}; 导入“/App.css”; 类应用程序扩展组件{ switchNameHandler==>{ 日志“被点击”; }; 渲染{ 回来 嗨,我是React应用程序 另一标题 交换名称 ; } } 导出默认应用程序 尝试将按钮更改为: <button onClick={() => this.switchNameHandler()}>S
导出默认应用程序 尝试将按钮更改为:
<button onClick={() => this.switchNameHandler()}>Switch Names</button>
单击按钮时,这将调用调用Yes。这就是工作!但是为什么需要使用=>来调用调用呢?这是将其用作onclick函数的默认值吗?它不一定是使用onclick的默认值,因为您也可以简单地编写:Switch name,但这需要您处理事件。有关React事件处理的更多信息,我建议查看文档。在解释语法差异方面,他们比我做得更好: