我是新手,无法将参数传递给处理程序函数。我的测试代码如下:
import React from 'react';
import { useState, useEffect } from 'react';
import './App.css';
function Container(props) {
return <button onClick={props.clickHandler("A")}>Tap</button>;
}
function App() {
function clickHandler(char) {
console.log(char);
}
return <Container clickHandler={clickHandler} />
}
export default App;
当我点击按钮时,没有任何react,没有控制台日志。我在这里做错了什么?我之前尝试过不带参数的处理程序,它们工作正常。