Sto cercando di capire il modo migliore per passare i dati attraverso i miei percorsi. So che posso usare i parametri ma ci sono alcuni tipi di dati che non appartengono ai param.React-router: passaggio dei dati attraverso i percorsi
Ad esempio: Ho una pagina indice che mostra un elenco di applicazioni. Ogni applicazione ha accanto un pulsante che ti indirizza alla vista per quella applicazione.
Voglio passare l'applicazione stessa al gestore dell'applicazione. Tuttavia, non ha senso passare l'intera applicazione tramite parametri. Sebbene abbia senso passare l'identificativo dell'applicazione a params (es: id o: name)
Quindi il modo in cui penso che dovrei fare questo è passare l'identificativo dell'applicazione a params, quindi nel componente Application cerca il mio ApplicationStore per l'applicazione appropriata dato l'identificatore.
Tuttavia, non sarebbe più semplice e rapido passare l'applicazione stessa? C'è un modo per fare questo. C'è una ragione per non farlo?
Ecco il codice:
<Link to="showApplication" params={{name: application.name}}>View</Link>
o
<Link to="showApplication" params={{application: application}}>View</Link>
Grazie in anticipo!
come lo hai risolto? Penso che la prima risposta non sia quello che vuoi. – Robin
Ho la stessa domanda :( – Robin