文档上的属性列表不包括onClick

我如何知道我需要使用onClick for click处理程序?

推荐答案

Material UI文档未列出标准React(本机浏览器)事件:

https://facebook.github.io/react/docs/events.html#mouse-events

这是因为您应该已经知道可用的本机事件.例如,你也可以使用onWheel.如果把所有本机事件都包括在内,那将是一个冗长而多余的列表.

作为kouak explains,其他props (如onClick)被传递给相关的子组件.

随机示例:

<Button color="primary" onClick={() => { console.log('onClick'); }}>
    Primary
</Button>

Reactjs相关问答推荐

如何实现黑暗模式 map ?

在一个地方调用函数会影响其他地方调用该函数

避风港访问端口以包含Reaction应用程序

值在返回页面时不更新,即使我已经更新了它们

Reactjs中的chartjs和reaction-chartjs-2的问题

使用REACT-RUTER-V6和ZUSTANDreact 中的身份验证

禁止直接访问Next.js中的页面,同时允许从应用程序内部访问

在新屏幕上显示照片时出现问题-react

React路由dom布局隐藏内容

拖放 - 将排序保存到数组字段

在React中使用if条件时如何更改Tailwind中元素的文本 colored颜色

如何隐藏移动导航栏后面的向下滚动图标和文本?

React Native 背景动画反转

字段是必需的,当它没有定义时

React Native Realm 应用程序在发布构建后崩溃

如何使用 React Hook Form 将寄存器作为 props 发送到子组件来收集数据?

为什么接受 useState 返回的函数的 setter 在使用 React 的单个调用中执行两次?

在表格中显示具有自定义声明的用户状态

当页面重新加载react 路由导航到第一页 v6

React useEffect hooks return () => cleanup() vs return cleanup