javascript 如何在React中将函数作为参数传递?

bjp0bcyl  于 2022-11-20  发布在  Java
关注(0)|答案(1)|浏览(148)

我尝试将一个函数从父组件传递到子组件,让子组件更改父组件的状态。基本上,我有一个搜索栏,需要更改主页上显示的内容。
当我在父组件中检查函数类型时,它显示为函数,但当我在子组件中发送并检查它时,它的类型未定义。每当我尝试在子组件中调用它时,我都会收到一个错误,提示它不是函数
第一个

0tdrvxhp

0tdrvxhp1#

stateChange是props的一部分,需要作为SearchBar函数的第一个参数:

function SearchBar({ placeholder, stateChange }) {
...

相关问题