首页 > 解决方案 > 立即执行 onClick 不会出错

问题描述

我在 React JS 中有一个模态,我想在打开模态时执行一个函数。这是一个按钮功能,到目前为止它工作得很好:

<button onClick={functionExample("stringParam", true)} id='buttonId' className="buttonClass" />

唯一的问题是它抛出了这个错误:

index.js:1 Warning: Expected `onClick` listener to be a function, instead got a value of `object` type.

有没有办法做到这一点而不会得到错误?

标签: javascriptreactjs

解决方案


您可以使用箭头函数调用它。

onClick={() => functionExample("stringParam", true)}


推荐阅读