ReactJS:.map中的onClick

时间:2019-03-20 18:16:34

标签: reactjs

我正在使用.map渲染som按钮,但事件onClick不适用于它们:

render() {
return (
  <div>
    {myArray.map((e)=>(
      <button onClick={console.log("oi")}>
      </button>
    ))}
  </div>
)}

单击任何按钮时,控制台根本不打印任何内容。你知道为什么吗?

1 个答案:

答案 0 :(得分:0)

onClick是一个期望有函数处理的事件。

render() {
    return (
        <div>
          {myArray.map((e)=>(
            <button onClick={() =>console.log("oi")}>
            </button>
          ))}
       </div>
)}
相关问题