【发布时间】:2021-09-22 03:52:32
【问题描述】:
我在我的反应应用程序中使用材料 UI 按钮。 当我更改状态时,按钮不会消失。 下面是我的代码-
function MainPage() {
const state = useSelector(state => state.loginDetails.state)
const [visibilitySetting, setVisibility] = useState(true)
useEffect(() => {
console.log(state.loginType)
if(state.loginType=="google")
{
setVisibility(false)
}
}, [])
return (
<div style={{ height: 400, width: '100%' }}>
<Button color="primary" variant="contained" style={{display:visibilitySetting}} >
Group
</Button>
)
我已经从代码中确定state.loginType 是google。
我也试过 display=none ;但效果没有发生。
【问题讨论】:
标签: javascript css reactjs react-hooks material-ui