Skip to content
This repository was archived by the owner on Nov 4, 2023. It is now read-only.

SanichKotikov/simple-react-button

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A simple ReactJS Button component.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published