Czy jest to jedyny sposób przesyłania danych między trasami w adresach URL routera Reaktor (1.0.0-rc)? Mam komponent, A, który używa miksu History i ma procedurę obsługi zdarzeń, która wysyła żądanie serwera, a następnie wywołuje that.history.pushState(null, '/B');
, aby przejść do trasy B obsługiwanej przez komponent B. Teraz chciałbym przekazać niektóre dane jestem zwrócony przez serwer do komponentu B jako rekwizyt (np. "logowanie zakończone sukcesem") lub w jakiś sposób wpłynąć na stan B, ale nie mogę znaleźć żadnej dokumentacji stwierdzającej, że jest to możliwe. Czy jest jakiś sposób to zrobić, czy muszę przekazać go jako parametr url?Przekazywanie podpór między trasami za pomocą routera-reaktora
5
A
Odpowiedz
5
Masz dwie opcje:
- przekazać dane jako zapytanie params
- utrzymać stan aplikacji gdzieś indziej, poza drogami
Dla # 2 można użyć coś w rodzaju redux, które będzie przechowywać "globalny" stan aplikacji. Możesz wtedy uzyskać dostęp do tego stanu z obu komponentów: A
i B
.
0
Użyj localstorage lub sessionsessionstorage. Zestaw danych w pierwszym routerem, dostać go na drugim routerem za pomocą zestawu i uzyskać pozycję wśród localStorage
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
Powiązane problemy
- 1. Meteor Iron Router: przekazywanie danych między trasami
- 2. Reaktor-router: przekazywanie danych trasami
- 3. przesuwanie między trasami angularjs
- 4. Przekazywanie danych między blokami za pomocą sinatry
- 5. Wzorzec do utrzymywania zakresu $ między trasami
- 6. AngularJS - zapisywanie danych między trasami
- 7. Przekazywanie tablicy za pomocą COM?
- 8. Jak przetestować kontrolery z trasami zagnieżdżonymi za pomocą Rspec?
- 9. Przekazywanie danych za pomocą zdarzeń
- 10. Przekazywanie portów za pomocą paramiko
- 11. Przełęcz reakcji wieloskładnikowego podpór
- 12. Przekazywanie danych między kontrolerami
- 13. Przekazywanie modelu widoku za pomocą Server.TransferRequest()
- 14. Przekazywanie danych obiektu za pomocą klawisza UIButton
- 15. Przekazywanie tablicy do serwera za pomocą signalR
- 16. Doskonałe przekazywanie - za pomocą funkcji wirtualnych
- 17. Angularjs Przekazywanie zmiennej za pomocą funkcji rozstrzygnięcia
- 18. Przekazywanie parametrów za pomocą funkcji call_user_func?
- 19. Przekazywanie zdarzeń dotyku za pomocą ScrollView
- 20. Sprawdzanie typów podpór w React
- 21. Animowane przejścia między trasami żelaznego routera z Meteorem
- 22. Zrozumienie zależności między kontrolerami i trasami w Emberzie
- 23. Przekazywanie stałych do predefiniowanych bloków za pomocą preprocesora CruiseControl.NET
- 24. przekazywanie danych między java i pytonem
- 25. XSL: przekazywanie zmiennych między szablonami
- 26. Jenkins - przekazywanie zmiennych między zadaniami?
- 27. Przekazywanie tablicy obiektów między działaniami
- 28. Przekazywanie danych między Fragmenty działalności
- 29. Przekazywanie zmiennych między zasobami kucharz
- 30. Przekazywanie zmiennych między kontrolerami widoku
mam próby nr 1 przy użyciu kwerendy params ale do tej pory nie jestem posiadające powodzenia przy użyciu reagowania-router. – jpierson
Dla drugiego przypadku. Czy istnieją inne opcje oprócz redux (i innych podobnych do strumienia)? –