首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-props中引入条件?

如何在react-props中引入条件?
EN

Stack Overflow用户
提问于 2020-12-10 18:45:29
回答 1查看 27关注 0票数 0

我还是个新手,不知道如何在属性中引入以下条件。我使用的是ui material的一个组件,我想引入一个条件,即如果"error= true“它应该被设置为"disabled=false”

代码语言:javascript
复制
return (
  <MuiTextField
    value={value}
    disabled={disabled}
    error={error}
    fullWidth={fullWidth}
    label={<span className={classesLabel.inner}>{label}</span>}
    helperText={helperText}
    onChange={handleChange}
    classes={{
      root: classes.root,
    }}
    
    
    {...props}
  />
);
}

我想要做的是在error属性的点上引入一个类似如下的条件

代码语言:javascript
复制
error={error,{if (error) { disabled = false}}}

我知道语法不正确,但这是一种解释我想做什么的方式

有人能告诉我如何介绍这种情况吗?许多

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-10 18:52:19

您可以执行以下操作:

代码语言:javascript
复制
const MUITextDisabledProps = { disabled: false};

return (
    <MuiTextField
        value={value}
        disabled={disabled}
        error={error}
        {error && ...MUITextDisabledProps}
          ... other props
    />
);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65233040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档