Проверка реквизита для свойств реквизита в React - PullRequest
0 голосов
/ 10 июля 2019

Я могу указать прототипы classes в простом компоненте React NewButton.

import React from 'react';
import PropTypes from 'prop-types';
import { withStyles } from '@material-ui/core/styles';
import Button from '@material-ui/core/Button';

const styles = () => ({
  button: {
    display: 'inline-flex',
  },
});

function NewButton(props) {
  const { classes } = props;

  return <Button className={classes.button} variant="outlined" />;
}

NewButton.propTypes = {
  classes: PropTypes.shape({}).isRequired,
};

export default withStyles(styles)(NewButton);

Но я получил ошибку 'classes.button' is missing in props validation eslint(react/prop-types) из eslint-plugin-реаги * .

Как правильно указать прототипы classes.button?

...