2016-10-26 5 views
0

J'utilise React avec le routeur de réaction v4 pour le routage dans une application SPA. Depuis l'intérieur d'une page de liste, lorsque l'utilisateur appuie sur un élément, nous naviguons vers l'URL de détail qui rend le composant de détail. À partir de là, si je clique sur le bouton précédent, les transitions vers la page de liste, mais la page de liste elle-même est rechargée. Donc, sa position de défilement, la sélection d'un élément (qui a ouvert la page de détails) est perdue.Routage du routage et du rechargement du bouton de retour

J'ai eu du mal à réfléchir à la façon d'aborder ce problème. Une façon dont je pensais est de construire toutes les pages à ouvrir comme modèle les unes sur les autres, donc le contexte de la page de base est toujours là et quand l'utilisateur revient, je peux commencer à fermer les modaux révélant la page précédente dans son état exact.

Je ne sais pas si c'est une bonne approche.

Répondre