Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何在反应道具中引入条件?_Reactjs_React Native_If Statement_React Props - Fatal编程技术网

Reactjs 如何在反应道具中引入条件?

Reactjs 如何在反应道具中引入条件?,reactjs,react-native,if-statement,react-props,Reactjs,React Native,If Statement,React Props,我对反应非常陌生,不知道如何在属性中引入以下条件。 我正在使用ui material的一个组件,我想引入一个条件,如果“error=true”,它应该设置为“disabled=false” 我知道语法不正确,但这是一种解释我想做什么的方式 有人给我一个如何介绍这种情况的想法吗? 许多您可以执行以下操作: const MUITextDisabledProps = { disabled: false}; return ( <MuiTextField value={va

我对反应非常陌生,不知道如何在属性中引入以下条件。 我正在使用ui material的一个组件,我想引入一个条件,如果“error=true”,它应该设置为“disabled=false”

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

有人给我一个如何介绍这种情况的想法吗?
许多

您可以执行以下操作:

const MUITextDisabledProps = { disabled: false};

return (
    <MuiTextField
        value={value}
        disabled={disabled}
        error={error}
        {error && ...MUITextDisabledProps}
          ... other props
    />
);
const MUITextDisabledProps={disabled:false};
返回(
);

类似于
disabled={disabled&&!error}
error={error,{if (error) { disabled = false}}}

const MUITextDisabledProps = { disabled: false};

return (
    <MuiTextField
        value={value}
        disabled={disabled}
        error={error}
        {error && ...MUITextDisabledProps}
          ... other props
    />
);