Как я могу выбрать параметр в Ionic

#reactjs #typescript #ionic-framework

#reactjs #typescript #ionic-framework

Вопрос:

Я использую Ionic с React и хочу создать опцию выбора с возможностью поиска или фильтрации, которая позволит пользователю легко находить свой город, я нашел Ioni-selectable , но она работает только в Angular.

я не знаю, есть ли другое решение для этого, это означает, что пользователь может ввести букву на клавиатуре, и список будет отсортирован.

это то, что я использую сейчас

 <IonItem>
        <IonLabel position="floating"><FormattedMessage id={'post.city'}/></IonLabel>
        <IonSelect interface="popover"
                   value={city}
                   onIonChange={e => {
                      this.setState({city: e.detail.value}, () => {
                      this.activateSubmit();
                          });
                             }}
        >
        {cities ? cities.map((item: City, index: number) => {
        return (
        <IonSelectOption value={item.id} key={item.id}>
         {
          (lang === 'fr' ? item.nomFr : item.nomArab)
            .replace(' -', '')
             .replace(' –', '')
         }
    </IonSelectOption>
     );
      }) : null}
       </IonSelect>
      <IonText slot={'end'} color={'medium'}>
      <FormattedMessage id={'form.required'}/>
      </IonText>
      </IonItem>