Я пытаюсь отобразить выбранный тег при каждом нажатии div / text.
Я не уверен, где и как именно это сделать.
Итак, я создал функцию дескриптора, которая установит для переменной isItClick значение true, чтобы отобразить оператор выбора:
_handleClickSelect(){
isItClick = true;
console.log('here is the select tag')
}
А затем передал его вместе с моим компонентом:
<ItemList _handleClick={this.props._handleClick} />
тогда на моем div я попытался выполнить его, но это, конечно, не сработало:
render() {
const selectList(){
var isItClick = false;
if(isItClick === true){
<div className="sss-data" onClick={this.props._handleClickSelect}>
<select>
<option value="1">Item 1</option>
<option value="2">Item 2</option>
<option value="3">Item 3</option>
</select>
</div>
} else {
<div className="ss" onClick={this.props._handleClickSelect}>TEXT</div>
}
}
return (
<div className="ss-row"
{selectList}
</div>
);
}
Есть идеи, как я могу отобразить / изменить текст на тег выбора после нажатия на ТЕКСТ, а затем вернуть его после выбора элемента? Извините новичка здесь. Спасибо!