J'ai une application dans React-Native où j'ai une liste d'utilisateurs et je souhaite les filtrer, lorsque je clique sur un bouton dans l'en-tête, en utilisant leur position réelle. Comment puis-je le faire ?
Merci d'avance! p>
EDIT: P>
export default data = [
{
id:1,
name:"Anastasia",
photo_path: "https://www.one-voyance.fr/media/cache/slider/images/voyants/anastasia/anastasia.jpg",
age: "23",
pratique: "Trans.",
distance: "200m",
connected: 1,
description:"Anastasia, medium pure sans support.Mon don héréditaire me vient de mes grands parents. Prête à vous servir, je mâappuie de mes guides pour vous guider dans votre chemin de vie.Je suis compétente dans tous les domaines. La vie est faite de détours, en connaitre les recoins permet dâavancer sereinement sans se poser de questions. Je vous attends pour une voyance claire et de qualité.",
//numero:"06 01 02 03 04"
}
3 Réponses :
Vous pouvez utiliser la méthode du filtre fourni par un tableau pour filtrer les données. Une solution serait quelque chose comme ceci:
pour le bouton, vous devrez ajouter un gestionnaire d'événements onpress, quelque chose comme ci-dessous: p> et définissez le Fonction de gestionnaire comme quelque chose comme: p> espère que cela vous donnera une idée. p> p> laisser tempresults = data.filter (élément => élément.position === 'Quelque position') code> p>
Vous devriez setparams code> et transmettre la fonction fonction code> et Valeur du filtre code> dans l'en-tête code> et effectuez l'opération avec < Code> fonction code> reçu dans paramètres code> comme indiqué ci-dessous
Consultez les documents pour obtenir le Géolocalisation avec réact de natif . Ensuite, vous pouvez faire ce que vous voulez de vos données en fonction de la géolocalisation de l'utilisateur. P>
Pouvez-vous montrer la liste des utilisateurs à filtrer et votre code?
Pour l'instant, je viens de récupérer les données de la matrice, mais je prévois de l'obtenir d'un JSON. Juste édité
Qu'entendez-vous par position? Vous voulez dire position dans le tableau?
Non je veux dire la géolocalisation de l'utilisateur