javascript - 如何在基于功能的反应组件中传递道具和其他参数?
问题描述
我有一个在单击链接时调用的函数。该链接存在于基于函数的组件中,并且被调用的函数是一个单独的函数。我没有做的是在从 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 操作,但这不起作用。它给出了未定义的错误道具。是否有将这些参数写在括号中的顺序?
解决方案
推荐阅读
- discord.js - 如何获取某个类别下的频道 ID?
- php - Laravel 控制器功能超时,50000 个用户
- react-native - react-navigation/material-bottom-tabs 如何更改徽章颜色?
- django - CRUD 无法在模板中显示模型实例以进行更新
- javascript - @ViewChild {static:true} Angular 9 中动态元素的问题
- mysql - 从 MySQL 5.7 升级到 MySQL 8 后,无法将 NULL 值插入到 NOT NULL 日期字段
- javascript - 在浏览器 + Node 中,模块的范围是什么?
- javascript - 在 forEach 循环中需要或导入
- javascript - 如何从多个数组创建单个对象
- prolog - 哪个 Prolog 实现使用这种语法?