const onCheckedValue = (notification, event) => {
        console.log('notification', notification);
        console.log('event', event);

        
    };

//我想把事件和另一个参数传递给上述函数,我该如何实现呢?

<Checkbox
 checked={notification.is_selected}
 onChange={onCheckedValue(notification,event)}
 value={notification}
/>
                                               

推荐答案

最简单的方法是使用匿名函数:

<Checkbox onChange={(event)=>onCheckedValue(notification, event)} />

您的版本不起作用,因为您在渲染期间调用了函数onCheckedValue,这意味着您将oncheckedValue的返回值设置为属性onChange,而不是函数本身.

Reactjs相关问答推荐

无法使用Apollo客户端GraphQL设置Next.js 14

为什么Next.js 14无法解析页面路由路径?

Npm运行构建`在Next.js 14中不起作用

后端关闭时如何在REACTION AXIOS拦截器中模拟数据?

无法在主组件的返回语句中呈现预期组件

可以使用mode.css/mode.scss引用常规的类名吗?

点击页脚链接时,如何更改ReactJS导航栏中的活动菜单项(样式为Tailwind CSS)?

tRPC/react-query,在所有查询完成之前,组件不会收到任何 useQuery 的结果

列表中的每个子项都应该有一个唯一的keyprops .在react 应用程序中

在 golang 服务器中刷新或直接 url 路径时响应 404

无法使用react-hook-form和react-places-autocomplete在字段中输入值

从ReactDataGridtry 将数据传递给父组件

无法读取未定义的属性(阅读 'editQuoteModalShown')reactredux

为什么刷新页面时我的localStorage PET值变成空字符串?

如何向 surveyjs 调查添加多个结尾?

不能在我的代码中使用 .给我一个警告!有人知道解决方案吗?

Cypress ,重试不再附加到 DOM 的元素

在 Remix 中使用 chartjs 和 react-chartjs-2 会出现错误react-chartjs-2未在您的 node_modules 中找到

使用 React 中的功能组件更改另一个组件的状态

如果两个组件在 React 中导入相同的 CSS 文件会发生什么?