reactjs - 我如何禁用或删除警报组件

标签 reactjs material-ui

如何禁用警报,我在 documentation 中没有找到用于此的 bool 参数.

import React from 'react';
import Alert from '@material-ui/lab/Alert';

export default function SimpleAlerts() {
  const classes = useStyles();

  return (
    <div>
      <Alert severity="error">This is an error alert — check it out!</Alert>
    </div>
  );
}

最佳答案

使用条件渲染:

import React from 'react';
import Alert from '@material-ui/lab/Alert';

export default function SimpleAlerts() {
  const classes = useStyles();

  return (
    <div>
      {someCondition && <Alert severity="error">This is an error alert — check it out!</Alert>}
    </div>
  );
}

关于reactjs - 我如何禁用或删除警报组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63433635/

相关文章:

css - 在 css 中访问 MaterialUI 断点

reactjs - 引用主题的原色而不是 Material UI 中的特定颜色

reactjs - 在 react-admin 中未经身份验证时,如何防止仪表板内容闪烁?

javascript - 如何正确设置 Material-ui 中某些元素的颜色?

javascript - 删除 Material UI 轮廓文本字段中的内部填充边框

css - Material UI GridTile 不显示没有标题的 actionIcon

javascript - Popover 组件 - onExited 回调不起作用, Material ui

javascript - 如何使用 React JS 将 FusionTablesLayer 放入 Google Maps API 中?

javascript - 如何动态加载单选按钮并在 React JS 中使用检查属性?

javascript - 我正在尝试做一个显示更多/显示更少的文本按钮