Я хочу условно установить Form.Input
в зависимости от selectedProfile
, если оно не равно нулю, оно установит вход как readOnly
, но если нет, то не будет.
это мой код и, конечно, он не работал. Было бы проще, если бы это было похоже на readOnly = true
, но это не
render() {
let readOnly = _.isNil(selectedProfile) ? "" : 'readOnly';
return (
<Form>
<Form.Input
fluid
required
label="First name"
placeholder="Jose"
name="firstName"
value={ _.isNil(selectedProfile) ? this.state.firstName : selectedProfile.first_name }
onChange={this.handleChange}
{readOnly}
/>
</Form>
для получения дополнительной информации о readOnly
, вот документы семантического интерфейса реагирования об этом.