fbredius/storybook

View on GitHub
addons/docs/src/frameworks/react/__testfixtures__/9586-js-react-memo/input.js

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import PropTypes from 'prop-types';

function Button({ label, onClick }) {
  // eslint-disable-next-line react/button-has-type
  return <button onClick={onClick}>{label}</button>;
}

Button.propTypes = {
  label: PropTypes.string.isRequired,
  onClick: PropTypes.func.isRequired,
};

const MemoButton = React.memo(Button);
export const component = MemoButton;