3 repository-uri
Libraries that synchronize application routing data and navigation history with a centralized state store.
Distinct from Redux Implementations: None of the candidates describe the general pattern of managing router state within a global store; they focus on specific Redux implementations or network routing.
Explore 3 awesome GitHub repositories matching web development · Routing State Managers. Refine with filters or upvote what's useful.
Acest proiect este un middleware de rutare Redux și un binder de stare care sincronizează URL-ul browserului și starea de rutare cu un store Redux global. Acesta funcționează ca un sincronizator de navigare client-side, asigurându-se că vizualizările aplicației rămân sincronizate cu URL-ul în timpul derulării istoricului sau al reluării stării. Sistemul permite controlul programatic al navigării prin permiterea declanșării tranzițiilor de pagină prin dispatch-ul acțiunilor de stare, mai degrabă decât prin apeluri directe de metode ale componentelor. Acesta mapează evenimentele de navigare și datele de locație din React Router în store-ul de gestionare a stării pentru a menține o singură sursă de adevăr pentru rutare. Proiectul oferă, de asemenea, capabilități pentru monitorizarea evenimentelor de navigare, permițând aplicației să asculte actualizările de locație pentru a declanșa analize sau efecte secundare. Această integrare face ca locația curentă și datele de navigare să fie disponibile în toate componentele fără a depinde de prop drilling.
Synchronizes routing data and navigation history with a centralized Redux store to avoid prop drilling.
This project is a Redux routing state manager and URL state synchronizer. It serves as a bridge that keeps the browser address bar and a global Redux store in lockstep, synchronizing browser location and routing metadata into a state tree for centralized access. The system functions as an action-driven navigation wrapper, allowing URL changes and page transitions to be triggered by dispatching Redux actions rather than using imperative method calls. It also acts as a navigation event monitor, observing location changes via the store to trigger side effects such as logging or analytics trackin
Provides a middleware to synchronize browser location and routing metadata into a Redux state tree for centralized access.
connected-react-router este un instrument de sincronizare care leagă starea React Router și istoricul browserului de un store Redux. Acesta mapează informațiile de rutare și parametrii URL într-un arbore de stare global, permițând aplicației să gestioneze navigarea printr-un flux de date unidirecțional. Biblioteca permite declanșarea navigării prin trimiterea de acțiuni, în loc de apelarea metodelor imperative de istoric. Această abordare bazată pe middleware permite inițierea actualizărilor URL din logica de business sau din procese asincrone. Sistemul sincronizează locația curentă, hash-ul și parametrii de căutare în starea globală pentru acces în toate componentele. Prin stocarea modificărilor de rutare în arborele de stare, acesta suportă integrarea stării imutabile și capacitatea de a depana navigarea prin time travel în istoricul rutelor.
Synchronizes current routing information and navigation history with a centralized Redux state store.