1. function Child(props){
    2. return (
    3. <div>
    4. <p>我得到的信息是 {props.message}</p>
    5. <button onClick={props.fn("hhhh")}>click</button> // 这里报错,不能传参数
    6. </div>
    7. )

    答:传给onClick的必须是个函数,而不能是函数的返回值
    image.png

    1. function Child(props){
    2. return (
    3. <div>
    4. <p>我得到的信息是 {props.message}</p>
    5. <button onClick={()=>props.fn('ahahahahaha')}>click</button>
    6. </div>
    7. )
    8. }