2.0.0 • Published 5 years ago
simple-react-button v2.0.0
Button Component
A simple ReactJS Button component.
Install
$ npm install simple-react-button --save
Usage
import React, { useCallback } from 'react';
import Button from 'simple-react-button';
const YourComponent = () => {
const onTestClick = useCallback((event) => {
return fetch().then(doSomething);
}, []);
return (
<div>
<Button onClick={onTestClick}>
Button text
</Button>
</div>
);
};
export default YourComponent;
Props
interface IButtonProps {
type?: 'button' | 'submit' | 'reset';
disabled?: boolean;
className?: string;
onClick: <T>(event: React.MouseEvent<HTMLButtonElement>) => void | Promise<T>;
}
License
MIT