Je fais une application d'une seule page et je voudrais changer un composant.Composants de commutation dans la réaction js
Voici une image à quoi ça ressemble:
Si je clique sur le bouton dans le composant 3, je vais mettre l'appareil 3 avec 5. Alors peut-être que le composant 3 est une vue de tous les projets et si je clique sur un projet, je verrai une vue détaillée du projet avec quelques informations. J'ai créé deux composants différents pour cela. Tous les autres composants doivent rester au même endroit.
Voici mon code comment je passe les composants:
this.state.detailVisible
? <ProjectDetailView/>
: null
Je ne sais pas si est la bonne façon de réagir de le faire. J'ai aussi deux fichiers css différents pour les composants 3 et 5. Si je commute les deux composants, j'ai des irritations de nom de classe avec mes css.
Si c'est une meilleure façon de le faire avec les routeurs? Comment réagissez-vous pour le faire?
Merci pour votre aide :)
[rendu conditionnel] (https://facebook.github.io/ react/docs/conditionnel-rendu.html) devrait être utile. – fungusanthrax