在React Typescript中创建自定义按钮并添加onClick事件,可以按照以下步骤进行:
import React, { MouseEvent } from 'react';
type ButtonProps = {
onClick: (event: MouseEvent<HTMLButtonElement>) => void;
text: string;
};
const Button: React.FC<ButtonProps> = ({ onClick, text }) => {
return (
<button onClick={onClick}>{text}</button>
);
};
export default Button;
现在,你可以在其他组件中使用这个自定义按钮组件了。例如,在App.tsx中使用Button组件:
import React from 'react';
import Button from './Button';
const App: React.FC = () => {
const handleClick = (event: React.MouseEvent<HTMLButtonElement>) => {
console.log('Button clicked!');
};
return (
<div>
<Button onClick={handleClick} text="Click me" />
</div>
);
};
export default App;
这样,当你点击按钮时,控制台会输出"Button clicked!"。
对于React Typescript和添加onClick事件创建自定义按钮的完整示例代码和更多详细信息,你可以参考腾讯云的React开发文档:React开发文档。
领取专属 10元无门槛券
手把手带您无忧上云