Vous souhaitez obtenir des options sur le changement de valeur d'entrée dans React Select
P粉775723722
P粉775723722 2023-09-14 13:14:36
0
2
378

J'ai un composant React-Select et je souhaite ajouter une fonctionnalité pour qu'une fois que quelqu'un entre quelque chose dans React-Select, il y ait une demande API pour obtenir les éléments liés au mot-clé saisi, comment puis-je faire cela

P粉775723722
P粉775723722

répondre à tous (2)
P粉354602955

Vous pouvez le faire sans aucun appel API, utilisez simplement la méthode de filtrage pour filtrer vos options

    P粉675258598

    Vous devriez essayer de regarder AsyncSelect depuis "react-select/async" Créez ensuite une fonction dans le composant pour charger les options de l'API, la fonction doit accepter une chaîne d'entrée et un rappel et doit effectuer un appel API basé sur la chaîne d'entrée. Des choses comme ça

    const loadOptions = (inputValue, callback) => { // api call here fetch('your-api-url?${inputValue}') .then(response => response.json()) .then(data => { // do your work here const options = //transform data here callback(options) }); };

    Transmettez ensuite la fonction loadOptions dans la propriété loadOptions de votre composant

    const YourComponent = () => { return (  ); };
      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!