首页 > 解决方案 > 如何在基于功能的反应组件中传递道具和其他参数?

问题描述

我有一个在单击链接时调用的函数。该链接存在于基于函数的组件中,并且被调用的函数是一个单独的函数。我没有做的是在从 onClick 函数调用的函数中传递道具以及其他参数和“e”。

简单的链接如下:

<Link onClick={(e) => OnSearchSubmit(data,e)}>Link</Link>

和功能

const OnSearchSubmit = (props, search, e) => {
    e.preventDefault()
    console.log(search)
    props.filterProducts(search)
}

 export const searchSubmit = connect(null, { filterProducts }) 
 (OnSearchSubmit)

道具来自 redux 操作,但这不起作用。它给出了未定义的错误道具。是否有将这些参数写在括号中的顺序?

标签: javascriptreactjs

解决方案


推荐阅读