मैं प्रतिक्रिया और redux के लिए अपेक्षाकृत नया हूँ। जब इनपुट की लंबाई> 3 होती है, तो मैंने एक स्वत: पूर्ण फ़ंक्शन निकाल दिया, लेकिन जब मैंने बैकस्पेस मारा, तो सुझाव अभी भी दिखाई देते हैं क्योंकि परिवर्तन होता है। मेरे द्वारा इसे होने से कैसे रोका जा सकता है?

    if(e.target.value.length>3)
      //fire function
   }
   render()
    return(
     {this.props.value.map(x => <li>
       {x}</li>}
      )```
-1
Alekhya Kamale 22 सितंबर 2020, 14:57

1 उत्तर

सबसे बढ़िया उत्तर

सवाल थोड़ा अस्पष्ट है .. मुझे लगता है कि आप रोकथाम का जिक्र कर रहे हैं ()

autoComplete(e){
if(e.target.value.length>3){
   getAutoCompleteSuggestions()
}
else{
 e.preventDefault();
 }
}

render(){
return(
<input onChange={this.autoComplete} value={this.state.inputValue}/>
}
0
Aftab22 25 सितंबर 2020, 19:55