Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 反应按钮单击时无响应或显示任何消息_Reactjs - Fatal编程技术网

Reactjs 反应按钮单击时无响应或显示任何消息

Reactjs 反应按钮单击时无响应或显示任何消息,reactjs,Reactjs,我试着点击按钮来测试它是否被点击了? 但当我点击它时,我发现它没有反应,是不是我遗漏了什么 从“React”导入React,{Component}; 导入“/App.css”; 类应用程序扩展组件{ switchNameHandler==>{ 日志“被点击”; }; 渲染{ 回来 嗨,我是React应用程序 另一标题 交换名称 ; } } 导出默认应用程序 尝试将按钮更改为: <button onClick={() => this.switchNameHandler()}>S

我试着点击按钮来测试它是否被点击了? 但当我点击它时,我发现它没有反应,是不是我遗漏了什么

从“React”导入React,{Component}; 导入“/App.css”; 类应用程序扩展组件{ switchNameHandler==>{ 日志“被点击”; }; 渲染{ 回来 嗨,我是React应用程序 另一标题 交换名称 ; } }
导出默认应用程序 尝试将按钮更改为:

<button onClick={() => this.switchNameHandler()}>Switch Names</button> 

单击按钮时,这将调用调用

Yes。这就是工作!但是为什么需要使用=>来调用调用呢?这是将其用作onclick函数的默认值吗?它不一定是使用onclick的默认值,因为您也可以简单地编写:Switch name,但这需要您处理事件。有关React事件处理的更多信息,我建议查看文档。在解释语法差异方面,他们比我做得更好: