Вы должны сохранить входное значение в состоянии и проверить его, если оно не равно нулю, затем присвоить его className
классу emptyInput
, иначе назначить его notEmptyInput
class.So в вашем файле css у вас должно быть два класс emptyInput
и notEmptyInput
. Это должно быть так:
state={
inputValue:null
}
В html часть ввода должна быть следующей:
<Input
className={this.state.inputValue?notEmptyInput:emptyInput}
onChange={(event)=>{this.setState({inputvalue:event.target.value})}}
/>
В css файле вы должны иметь:
.emptyInput{
background-color:'gray'
}
.notEmptyInput{
background-color:'white'
}