如何在 ReactJS Material UI 中使用 useStyle?

How to use useStyle in ReactJS Material UI?

我制作了一个单独的useStyle文件,想在materialui的useStyle中使用这个自定义css。如何实现?

input[type="checkbox"],
input[type="radio"] {
  display: none;
}

假设您的 useStyles 文件如下所示:

import makeStyles from "@material-ui/core/styles/makeStyles";

const useStyles = makeStyles({
  hideCheckboxAndRadio: {
    "& input[type='checkbox'], & input[type='radio']": {
      display: "none"
    }
  }
});

export default useStyles;

回到您的组件上,只需导入此文件并将其附加到您希望其所有类型 radiocheckbox 的子项 input 被隐藏的父项

import useStyles from "./useStyles";

function App() {
  const classes = useStyles();

  return (
    <div className={classes.hideCheckboxAndRadio}>
      <input type="text" />
      <input type="checkbox" />
      <input type="radio" />
    </div>
  );
}