@noombasa

Как задать атрибут у тега в react?

Мне нужно что бы у инпута появлялся атрибут disabled в зависимости от selectedPeriod хранимой в стейте.
{this.state.selectedPeriod ? 
                            (   
                                <p>какой-то текст и еще другие теги
                                <input type="text" /> 
                                </p>
                            ) 
                            : 
                            ( 
                                <p>какой-то текст и еще другие теги
                                <input type="text" disabled /> 
                                </p>
                            )
                        }

у меня сейчас так но т.к. содержимое скобок будут дополняться другимими тегами, будет удобней внести это условие внутрь тега. что-то вроде
<input type="text" {this.state.selectedPeriod ? null :  disabled  />

И вот вопрос как это сделать правильно?
  • Вопрос задан
  • 242 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега React
<input type="text" disabled={this.state.selectedPeriod} />
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы