J'essaie d'implémenter une application basée sur le commerce électronique en utilisant React Native et j'ai besoin de quelques pointeurs pour créer une ListView multi-étapes avec plusieurs options de sélection. Par exemple, un utilisateur veut acheter un t-shirt. Une fois qu'ils cliquent sur 'ajouter au panier', j'ai besoin du composant pour charger plusieurs options, par exemple la taille de la chemise, la couleur, etc. Y at-il un composant comme celui-ci?React Native ListView sélection d'options multiples
Répondre
Ce que vous cherchez probablement ici est une vue en accordéon ou pliable. Il y a quelques là-bas maintenant, y compris:
- https://github.com/naoufal/react-native-accordion
- https://github.com/oblador/react-native-collapsible
Peut-être que ceux-ci ne répondent pas exactement à vos besoins, mais ils sont un bon point de départ. Si vous prenez par exemple l'accordéon-native-natif, vous pouvez afficher le bouton d'achat et de vue initial du produit dans une vue et désigner le bouton d'achat comme composant d'en-tête qui, lorsqu'il est enfoncé, indique la taille du maillot sélecteurs de couleur. Ça devrait le faire.
Plus généralement, chaque fois que vous avez besoin d'un composant que vous pouvez vérifier ici (il y a d'autres ressources aussi):
Cela vous a-t-il aidé? – sinewave440hz
Merci sinewave440hz, l'accordéon a fait le travail! –
Sons comme un cas d'utilisation très spécifique, donc peu probable Quelqu'un a fait exactement ce que vous cherchez. Dans tous les cas, votre question ne précise pas quelles sont les exigences, donc je vous recommande d'ajouter un peu plus de détails (par exemple des maquettes d'écran) sur ce que vous essayez d'accomplir. – jevakallio