È l'unico modo per passare i dati tra le route nei parametri url React-Router (1.0.0-rc)? Ho un componente, A, che utilizza il mixin Storico e ha un gestore di eventi che effettua una richiesta server e quindi chiama that.history.pushState(null, '/B');
per passare alla route B gestita dal componente B. Ora, vorrei passare alcuni dei dati I sono restituito dal server al componente B come supporto (ad es. "accesso riuscito"), o in qualche modo influisce sullo stato di B, ma non riesco a trovare alcuna documentazione affermando che ciò è possibile. C'è un modo per farlo, o devo passare come parametro url?Puntelli tra route tramite React-Router
5
A
risposta
5
si hanno due opzioni:
- passare i dati come una query params
- mantenere lo stato della richiesta da qualche altra parte, al di fuori dei percorsi
Per 2 # si potrebbe usare qualcosa come redux che manterrà un archivio 'globale' dello stato dell'applicazione. È quindi possibile accedere a questo stato da entrambi i componenti A
e B
.
0
Utilizzare locale o sessioneessionstorage. Impostare i dati in primo router, ottengono il secondo router utilizzando impostare e ottenere voce di localStorage
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
Problemi correlati
- 1. ReactRouter "on change" evento?
- 2. Pattern per persistere di $ scope tra route
- 3. Reagire Trasferimento puntelli eccetto uno
- 4. Laravel - Route :: resource vs Route :: controller
- 5. React-redux metodo in grado di individuare in negozio puntelli
- 6. Posso montare un altro gestore di route tramite __meteor_bootstrap__.app?
- 7. Accesso a Redux Store dalle route impostate tramite React Router
- 8. hapi.js - 404 route VS file statici route
- 9. Ottieni un componente di input puntelli suBlur
- 10. Utilizzo di puntelli reattivi nella funzione .map
- 11. CakePHP 3: errore di route mancante per route esistente
- 12. Utilizza una route come alias per un'altra route in Express.js
- 13. Chiamare una route di hapi da un'altra route
- 14. Una route denominata "MS_attributerouteWebApi" è già presente nella raccolta route
- 15. Node.js/Angular.js Admin route autorizzate
- 16. Debugging route in codeigniter?
- 17. Devise + Omniauth, route versioning
- 18. Rails catch-all route
- 19. Heroku e Route 53
- 20. Ignora metodi helper route
- 21. FPGA Place & Route
- 22. Route alias, è possibile?
- 23. get route dall'URL
- 24. Rails route con date
- 25. Escludi route dall'autenticazione Laravel
- 26. Impossibile trovare "store" sia nel contesto o puntelli
- 27. Perché la validazione dei puntelli non funziona per me?
- 28. Passando puntelli ai componenti Vue.js istanziati da Vue-router
- 29. Swift iOS parco giochi: Errore durante l'invio differimento puntelli
- 30. Reagire - cambiare defaultValue ingresso da puntelli che passano
Sto tentando # 1 utilizzando parametri di query, ma finora non sto avendo fortuna utilizzando reagire-router. – jpierson
Per il secondo caso. Ci sono altre opzioni oltre a redux (e altri simili a flussi)? –